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에 놓인다.
숫자가 변수에 대입되는 과정
: 일단 숫자 값이 어딘가 메모리에 쓰여 있고, 이 값이 다시 변수 메모리에 복사된다.
'JAVA > Do it! 자바 프로그래밍 입문' 카테고리의 다른 글
자바의 기본 연산자 (0) | 2024.01.16 |
---|---|
형 변환 (0) | 2024.01.08 |
자료형 (0) | 2024.01.08 |
변수 (0) | 2024.01.08 |
컴퓨터의 데이터 표현 방법 (1) | 2024.01.08 |