JAVA 정리 - 5

DOBBMO·2022년 10월 5일
0

Java

목록 보기
5/5

상수와 리터럴

1. 상수(Constant)

  • 상수(Constant)란?
    - 변하지 않는 수. 즉, 1 번만 값을 저장할 수 있는 저장 공간
    - 앞에 final을 붙여 선언
    - 한 번 값이 저장되면 그 뒤로 새 값 저장 불가
    - 보통 변수이름을 전부 대문자로 표시
    - 두 단어 이상 사용될 경우 단어 사이에 _ 입력

    final 변수타입 변수이름 = 값;

- 예시

final int AVG = 50;
AVG = 100;	// ERROR

2. 리터럴(Literal)

  • 리터럴(Literal)이란?
    - 프로그램에서 사용하는 숫자·문자·논리값
    - 프로그램 시작 시 특정 메모리 공간(Constant pool)에 자동으로 로딩 → 지정된 값 자체가 리터럴
    - 정수 리터럴은 int로 저장 / 실수 리터럴은 double로 저장
    → int 범위 넘어갈 경우 식별자 L 사용, float 사용 시 식별자 f / F 사용
 
profile
비모좋아요.

0개의 댓글