변수의 9가지 자료형(데이터를 저장하는 공간)

- boolean, byte, char, short, int, float, double, long

 

1. Byte

 

- 1byte(8 bit)

한 칸의 메모리공간을 사용한다.

 

 

2. int

 

- 4byte

네칸의 메모리 공간을 사용한다.

 

 

3. long

 

- 8byte

여덟칸의 메모리 공간을 사용한다.

 

 

4. 묵시적 형변환

 

- int n1 값에 num1(byte 값) 을 대입하는 경우 byte 값이 int 값보다 작기때문에 대입이 가능하다 : 묵시적 형변환 (업 캐스팅)

 

 

5. 명시적 형변환 

 

- byte n3 값에 num3(long 값)을 대입하는 경우 num3 의 값이 byte 값보다 크기때문에 대입이 어렵다.

- 값을 대입하기 위해 num3 앞에 (byte)를 삽입하여 값을 깍아서 대입한다. (다운 캐스팅)

* 주의 : 깍을 수 없는 값을 깍아내리면 데이터가 유실 될 수 있다

 

 

'Java programing > 프로그래밍 언어 활용' 카테고리의 다른 글

단축키  (0) 2020.03.17
변수 - class 자료형  (0) 2020.03.17
변수 - 문자형 타입  (0) 2020.03.17
변수 - 실수형 타입  (0) 2020.03.17
프로그램 규칙  (0) 2020.03.17
openclose