본문 바로가기
프로그래밍/java

상수 뜻

by mooyou 2021. 8. 25.
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

댓글