프로그래밍/JAVA

02-4 상수와 리터럴

어서오시우 2023. 2. 19. 18:50
728x90

상수 선언하기

변하는 수인 변수와 달리 상수는 처음 정한 값이 변하지 않는다.

자바에서 상수는 final 예약어를 사용해 선언한다.

상수 선언

상수 이름은 주로 대문자를 사용하며 여러 단어를 연결할 경우 _기호를 사용하면 가독성을 높일 수 있다.

한 번 선언한 상수는 변하지 않기 때문에 선언과 동시에 값을 지정하는 것이 좋지만,

선언을 먼저 한 뒤 이후 사용하기 전에 값을 지정하는 경우도 있다.

예제01

 

 

상수를 사용하는 이유

프로그램 내부에서 반복적으로 사용하고, 변하지 않아야 하는 값을 상수로 선언하여 사용하면 좋다.

 

 

리터럴

리터럴이란 프로그램에서 사용하는 모든 숫자, 문자, 논리값을 일컫는 말이다.

리터럴은 변수나 상수 값으로 대입할 수 있다.

리터럴은 프로그램이 시작할 때 시스템에 같이 로딩되어 특정 메모리 공간인 상수 풀에 놓인다.

숫자가 변수에 대입되는 과정은 일단 숫자 값이 어딘가 메모리에 쓰여 있고, 이 값이 다시 변수 메모리에 복사되는 것이다.