반응형
오늘은 상수와 리터럴을 설명해보도록 하겠다. Listen
1. 변수 글을 읽고 온 자네들이라면 내 글 작성 타입이 무자비하게 짧다는 것을 알껏이다.(맞춤법 틀린거 안다)
오늘도 짧다.
- 용어 정리 -
1. 상수
- 상수를 선언하는 방법은 final이라는 예약어를 사용한다.
- 상수는 변하지 않는 수로 한번 초기화 한 이후로 값을 변경할 수 없다.
- // 주석을 지우고 코드를 활성화 시키면 Cannot assign a value to final variable 'MAX_NUM'라는 문법 오류가 나타난다.
번역하자면 final 변수 'MAX_NUM'에 값을 할당할 수 없다는 이야기다.
public class ConstantTest {
public static void main(String[] args) {
final int MAX_NUM = 10;
final int MIN_NUM;
MIN_NUM = 0;
System.out.println(MAX_NUM);
System.out.println(MIN_NUM);
// MAX_NUM = 100;
}
}
2. 리터럴
- 리터럴이란 한마디로 변수에 넣는 변하지 않는 데이터를 의미한다. 또는 코드에서 직접 사용되는 고정된 값이다.
int num = 10; // 10이 정수 리터럴
double pi = 3.14; // 3.14가 실수 리터럴
char letter = 'A'; // 'A'가 문자 리터럴
※ 초기화란? 변수나 객체를 생성할 때 처음으로 값을 할당하는 과정을 의미한다.
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
기초 6. 반복문(for) 1/2 (8) | 2024.10.04 |
---|---|
기초 5. 조건문(if) (0) | 2024.10.04 |
기초 4. 연산자 (4) | 2024.10.02 |
기초 3. 형 변환(type casting) (0) | 2024.10.02 |
기초 1. 변수(Variable) (0) | 2024.10.01 |