[JAVA 개념정리] 상수(constant)와 리터럴(literal)

Doyeon·2023년 1월 18일
1

JAVA 개념정리

목록 보기
2/13
post-thumbnail
post-custom-banner

상수

  • 한 번만 값이 저장 가능한 변수
    final 변수타입 변수이름; // 상수 선언 방법
    
    final int MAX_SCORE; // 정수형 상수 MAX_VALUE 선언
    MAX_SCORE = 100;
    MAX_SCORE = 200;

리터럴

  • 그 자체로 값을 의미

리터럴의 접두사와 접미사

변수와 리터럴의 타입 불일치

  • 범위 - 변수 > 리터럴 : OK
    • int i = ‘A’;
      • int > char, ‘A’ = 65
  • 범위 - 변수 < 리터럴 : Error
    • long l = 3.14f;
      • long < float, 실수형이 정수형보다 저장 범위가 훨씬 넓다.
  • byte, short 변수에 int 리터럴 저장 : OK
    • 단, 변수 타입의 범위 이내여야 함

[참고] <Java의 정석 - 기초편>

profile
🔥
post-custom-banner

0개의 댓글