프로그래밍 언어/자바의 정석 기초편

자바의 정석 기초편 ch2-5 상수와 리터럴

life grow 2022. 5. 4. 22:24

변수: 하나의 값을 저장하기 위한 공간   변경o

상수: 한번만 값을 저장 가능한 변수      변경x

리터럴(기존의 상수): 그 자체로 값을 의미하는 것

 

      int score = 100;

          score = 200;

final int MAX = 100;

          MAX = 200;  //에러

상수는 변수 앞에 final을 붙여준다.

 

상수라고 쓰면 되지 왜 굳이 리터럴이라는 말을 쓸까?

상수를 한번만 값을 저장 가능한 변수로 정의해서

그것과 구별하기 위해서 리터럴이라는 용어를 쓰는 것이다.

지역변수는 읽기전에 반드시 초기화를 해줘야한다!