long a = 12345678900;
// 오류 발생 (int형으로 인식)
// 리터럴을 사용해주어야 한다
long b = 12345678900L;
long c = 1324;
// long형으로 변환됨
<리터럴(Literal)>
고정된 값 자체를 표현할 때 사용하는 방법이다.
문자열 및 정수, 실수 데이터 등을 표현할 수 있다.
추가적으로 논리, 시퀀스, 매핑, None 등이 있다.
10 | int | 기본 정수형 |
10L, 10l | long | |
3.14 | double | 기본 실수형 (정밀도를 위해 권장) |
3.14f | float | |
"Hello World" | string | 쌍따옴표 |
'A' | char | 홑따옴표 |
true | Boolean | |
false | Boolean | |
null | 값 없음 | |
0b1010 | 2진수 | |
0144 | 8진수 | |
0x64 | 16진수 |
728x90
'Java' 카테고리의 다른 글
[Java] 오버플로, 언더플로, BigInteger (0) | 2024.09.24 |
---|---|
[Java] 자바의 메모리 구조 (1) | 2024.09.24 |
[Java] Naming Convention (0) | 2024.09.24 |
[Java] 자료형 (0) | 2024.09.24 |
[Java] 자바 첫걸음 (0) | 2024.09.23 |