728x90
300x250
상수란?
변하지 않는 값을 말한다. (변수:변하는 값)
상수 선언방법
상수는 변수랑 선언하는게 같은데
상수는 리터럴(값자체)로 사용하거나 앞에 final을 붙여서 정의할 수 있다.
상수는 값을 미리 선언해줘야 한다
final int age = 20; // 반드시 선언시에 미리 지정해야하고 한번 저장하면 변경이 안됨
final double phi = 3.14;
final double PHI;
PHI=3.14;
// 위와 같이 딱한번 선언하고 값을 넣어 줄 수 도 있다.
그런데 이미 값이 선언된 상수에는 값을 넣어줄 수 없다.
final double PHI = 3.14;
PHI = 3 // 에러 남
상수를 선언하는 이유
프로그램 내에 특정 상수값을 자주 쓰는데 그냥 값이 들어가 있으면 이게 뭔지 헤깔릴 수 있고 그래서 프로그램 가독성을 높이고 틀려서 고치고 싶을때 저것만 고칠 수 있다.
728x90
반응형
'프로그래밍 > java' 카테고리의 다른 글
형 변환(type conversion) (0) | 2021.08.27 |
---|---|
리터럴(literal) 이란? (0) | 2021.08.26 |
[JAVA] 자료형 없이 변수 사용하기 (0) | 2021.08.24 |
boolean 논리형 자료형 (0) | 2021.08.23 |
실수자료형 float, double (0) | 2021.08.21 |
댓글