728x90
728x90
변수란 데이터를 저장하는 공간으로 처리에 의해 언제든지 값이 변할 수 있습니다.
하지만, 상수(constant)는 한번 값이 정해지면 절대 변하지 않는 항상 같은 값입니다.
자바에서는 상수를 변수와 동일한 방법으로 사용하고 있는데, 다른 점은 변수의 타입 앞에 키워드 'final'을 붙여주는 것입니다.
final int MAX_SPEED = 10;
일단 상수에 값이 저장되면 이후 값을 변경하는 것은 허용되지 않습니다.
리터럴(literal)
본래 프로그래밍에서는 12, 3.45, 'A'와 같은 실제 값을 의미하는 것을 '상수' 라고 하는데, 자바에서는 상수를 '값을 한번 저장하면 변경할 수 없는 저장공간'으로 정의하였기 때문에 이와 구분하기 위해 다른 이름인 리터럴(literal)을 사용합니다.
용어 자체가 무언가 의미가 있는 것 같아서 어렵게 느껴지는데, 리터럴이라고 하면 단순히 값 그 자체라고 생각하시면 됩니다.
- 변수(variable) 하나의 값을 저장하기 위한 공간
- 상수(constant) 값을 한번만 저장할 수 있는 공간
- 리터럴(literal) 그 자체로 값을 의미
유영식 선생님 감사합니다.
728x90
728x90
'비전공자의 개발과 친해지기 > 변수' 카테고리의 다른 글
[JAVA : 변수]4. 형 변환 (0) | 2022.04.07 |
---|---|
[JAVA : 변수]3. 변수의 활용 (0) | 2022.04.07 |
[JAVA : 변수]1. 변수 (0) | 2022.04.07 |