프로그래밍 언어/JAVA

기초 2. 상수(constant) 그리고 리터럴(Literal)

Minerva579 2024. 10. 1. 18:37
반응형

아... 오늘 하루도 햇살 만큼은 따스한 하루다.

 

 

오늘은 상수와 리터럴을 설명해보도록 하겠다. 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