변수의 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 |