JAVA/Do it! 자바 프로그래밍 입문

상수와 리터럴

백위한 2024. 1. 8. 16:29

Do it! 자바 프로그래밍 입문

첫째마당 자바 기본 익히기

02 변수와 자료형

02-4 상수와 리터럴

 

 

상수 선언하기

상수 constant: 항상 변하지 않는 값

 

final 예약어를 사용해 선언한다.

이름: 주로 대문자 사용, 여러 단어 연결 시 _ 기호를 사용한다.

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

 

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

 

package binary;

public class Constant {

	public static void main(String[] args) {

		final int MAX_NUM = 100;
		final float PI = 3.14F;
		
		// PI = 3.15;
		
		final int STUDENT_NUM = 30;
		int num = 0;
		
		if ( num == STUDENT_NUM) {}
		
		System.out.println(STUDENT_NUM);
        
	}
}

 

 

리터럴 literal

프로그램에서 사용하는 모든 숫자, 문자, 논리값(true, false)을 일걷는 말

 

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

 

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

 

숫자가 변수에 대입되는 과정

: 일단 숫자 값이 어딘가 메모리에 쓰여 있고, 이 값이 다시 변수 메모리에 복사된다.

 

 

 

 

 

 

출처

Do it! 자바 프로그래밍 입문

https://product.kyobobook.co.kr/detail/S000001817902

 

'JAVA > Do it! 자바 프로그래밍 입문' 카테고리의 다른 글

자바의 기본 연산자  (0) 2024.01.16
형 변환  (0) 2024.01.08
자료형  (0) 2024.01.08
변수  (0) 2024.01.08
컴퓨터의 데이터 표현 방법  (1) 2024.01.08