이번 포스팅에서는 리터럴(Literal)에 대해서 짧게 정리하고자 한다.
어려운 내용은 아니지만 변수(Variable)에서 사용하던 유형들이 정확하게 어떠한 형태로 사용되고 의미하지 알아보고자 한다.
자바(Java)에서 사용되는 리터럴(Literal)
자바(Java)에서 "리터럴(Literal)"은 코드에서 사용되는 고정된 값들을 나타내는 것을 의미한다. 다시 말해, 리터럴은 변수에 할당되지 않고 직접 사용되는 값으로, 코드 내에서 직접 쓰여진 값 자체를 의미한다. 리터럴은 데이터 타입에 따라 다른 형태로 표현된다.
정수 리터럴 (Integer Literals)
정수 리터럴를 기본적으로 10진수로 표현된다.
0으로 시작하는 리터럴은 8진수, 0x 또는 0X로 시작하는 리터럴은 16진수로 해석된다.
예: 10, 100, -10, 0173, 0x1f3c
부동소수점 리터럴 (Floating-point Literals)
부동 소수점 리터럴은 기본적으로 double 타입으로 해석된다.
f 또는 F를 리터럴 뒤에 붙여 float타입으로 명시할 수 있다.
예: 3.14, -0.15, 2.0f
문자 리터럴 (Character Literals)
문자 리터럴은 작은따옴표(')로 감싸진 단일 문자를 의미한다.
예: 'A', 'b', '7'
논리 리터럴 (Logical Literals)
논리 리터럴은 불리언 값을 표현한다.
예: true, false
널 리터럴 (Null Literals)
널 리터럴은 아무것도 가리키지 않는 것을 나타낸다. 따라서 변수에 아무런 값도 저장되어있지 않다는 의미다.
예: null
리터럴을 이용한 예
리터럴 값을 변수에 담아보았다.
int age = 37; // 정수 리터럴
double pi = 3.14; // 부동소수점 리터럴
char grade = 'A'; // 문자 리터럴
String message = "Hello, world!"; // 문자열 리터럴
boolean isTrue = true; // 논리 리터럴
String emptyString = null; // null 리터럴
이번 포스팅에서는 리터럴에 대해서 알아보았다. 자바에서 리터럴은 코드 내에서 고정된 값으로 사용되며, 코드를 읽고 이해하는데 도움이 된다. 리터럴은 프로그램에 하드코딩된 값으로 간주되기 때문에, 값이 변경되어 하는 경우 상수(constant)를 사용하거나 변수를 이용하여 동적으로 값을 변경해야 하는 것이 바람직하다.
'쿤즈 Dev > Java' 카테고리의 다른 글
[Java] 할당 연산자 (Assignment Operators) 사용 방법 (0) | 2023.08.12 |
---|---|
[Java] 형 변환(Type Conversion)의 사용법과 주의점 (0) | 2023.08.10 |
[Java] 변수(Variable)에 대해서 알아보자 (0) | 2023.08.02 |
[Java] Hello, world 출력하기 (0) | 2023.07.28 |
[Java] Java를 시작하기 전 알고 가야할 몇 가지 정보 (0) | 2023.07.27 |
댓글