728x90
반응형
Type | Bits | Range of Values | 기본값 | 비고 |
byte | 8bits | -2^7 ~ 2^7-1 (-128 ~ 127) |
0 | 숫자형 - 정수형 |
short | 16bits | -2^15 ~ 2^15-1 (-32768 ~ 32767) |
0 | |
int | 32bits | -2^31 ~ 2^31-1 (-2147483648 ~ 2147483647) |
0 | |
long | 64bits | -2^63 ~ 2^63-1 (-9223372036854775808 ~ 9223372036854775807) |
0L | |
float | 32bits | *single-precision 32-bit IEEE 754 floating point | 0.0f | 숫자형 - 소수형 |
double | 64bits | *double-precision 64-bit IEEE 754 floating point | 0.0d | |
char | 16bits | |u0000 ~ |uffff (0~2^15-1) | '|u0000' | 글자 |
boolean | *VMD | ture, false | false |
- 정수형 : Java에서 int를 정수형의 메인으로 사용(기본)
byte a = 127;
-> byte 변수에 127을 지정해주면, 127은 byte의 범위 내에 있기 때문에 컴파일러가 알아서1 27을 byte로 바꿔준다/
- 소수형 : float과 double은 정밀도와 정확도의 차이
double이 더 정밀하게 값을 보관한다는 이유로 Java에서는 double을 소수형의 기본으로 사용
- char : 딱 글자 하나만 넣어줄 수 있고, 작은 따옴표로 감싸야 한다.
char a1 = 'a';
char a2 = 97; -> ASCII 값인 97은 'a' 따라서 a1과 같은 값임
char a3 = '|u0061' -> 유니코드 값
char a4 = '가';
- 문자열(String) : 기본 자료형이 아닌 클래스
클래스를 변수의 형으로 쓰고 변수를 선언하면 그 변수는 클래스의 인스턴스를 담을 수 있다.
Stirng은 큰 따옴표로 둘러싸인 글자들을 적어 만들 수 있다.
728x90
반응형
'TIL > Java' 카테고리의 다른 글
[Java] 조건문과 반복문_Switch (0) | 2021.12.27 |
---|---|
[Java] 조건문과 반복문_if, else if, else 정리 (0) | 2021.12.27 |
[Java] 형 변환 정리 (0) | 2021.12.27 |
[Java] 연산자 정리 (0) | 2021.12.27 |
[Java] 변수 (0) | 2021.12.27 |