본문 바로가기

JAVA

[JAVA]02. 변수와 자료형

변수의 정의 : "데이터의 저장과 참조를 위해 할당된 메모리공간에 붙인 이름"

                  => 변수를 통해 메모리에 값을 할당하거나 접근 할 수 있다.

 

자료형 : 변수에 저장할 Data 유형을 알리는 키워드

 

1. 정수 자료형 - byte, short, int, long

 

자바는 정수형 연산을 int 형으로만 진행한다.

따라서 byte, short 형 변수로 연산을 진행하려면 이를 먼저 int 형으로 변경해야한다.

 

(예)

short num1 =1;

short num2 =2;

short result = num1+num2; //error

* num1+num2 연산은 int 형으로 변환되어 진행 되기때문에 이를 short형인 result에 저장하면 error 발생

* long형->int 형 변환은 일어나지 않음

 

2. 실수 자료형 - float(4byte), double(8byte)

 

3. 문자 자료형 - char

 

char ch1 = '헐'; // 문자는 작은 따옴표로 묶어서 표현한다.

char ch3 = 54736;  // 컴파일 과정에서 문자들을 유니코드 값을 치환된다. 변수에 실제 저장되는 값은 유니코드 값이다.

 => ch1과 ch3 는 같은 값을 가진다.

 

4. 논리 자료형 - boolean