리터럴 이란 ?
literal : 단어의 어원이 문자 또는 글자를 의미함
프로그래밍 용어에서의 리터럴(literal)은 코드에서 개발자가 직접 적어 넣은 고정된 값을 일컫는다.
int a = 1; // 정수 리터럴
double b = 10.53; // 실수 리터럴
boolean c = false; // 불리언 리터럴
char d = 'A'; // 문자(하나) 리터럴
String e = "Hello!"; // 문자열 리터럴
변수의 값은 언제든지 변할 수 있지만 리터럴은 코드에 직접 입력한 고정된 값이므로 리터럴 자체는 변하지 않는다!
리터럴 타입 지정
리터럴에는 기본적인 타입이 존재한다.
- 정수 리터럴 : int를 기본으로 사용
만약 int 범위인 약 20억을 넘어가는 정수에 대해서는 뒤에 L을 붙여서 int가 아닌 long으로 타입을 변경해야 한다.
int a = 200;
long b = 3000000000L;
- 실수 리터럴 : double을 기본으로 사용
float 형을 사용하려면 뒤에 f를 붙여서 float로 타입을 변경해야 한다.
double a = 3.141592;
float b = 4.55543f;
'Java' 카테고리의 다른 글
[Java] 클래스 (0) | 2024.07.08 |
---|---|
[Java] StringBuilder 로 출력하여 시간초과 해결 (0) | 2023.12.12 |
[Java] 메서드 오버로딩, 메서드 오버라이딩 (Method Overloading, Method Overriding) (0) | 2023.12.10 |
[Java] 향상된 for 문 (for-each 문) (0) | 2023.12.10 |
[Java] 삼항 연산자 (0) | 2023.12.09 |