개발 공부/JAVA 자바

[JAVA 공부] 상수

밍혁팟 2020. 9. 27. 14:02

상수

  • 변수처럼 값(Data)를 저장할 수 있는 메모리 공간이다.
  • 하지만 변수와는 달리 상수는 한번 저장한 데이터값을 변경 할 수 없다.

package JAVAStudy;

public class constant {

	public static void main(String[] args) {
		 int i;
		 
		 i = 10;
		 
		 i = 5;
	}

}

 일단 먼저 변수를 다시 보면 int형 변수 i를 선언하고 그 i에다 10을 넣고, 다시 5를 넣으면 5로 바뀐다.

하지만 상수는 이렇게 되지 않는다.

package JAVAStudy;

public class constant {

	public static void main(String[] args) {
		 int i;
		 i = 10;
		 i = 5;
		 
		 final int J;
		 J = 10;
		 
	}

}

상수를 선언할때는 앞에 final을 붙여주고 변수를 선언하듯이 선언해준다.


상수의 명 규칙

  • 첫글자는 대문자
  • 두 단어 이상일경우 두단어 사이 언더바(_)를 쓴다.

만약 10이 있는데 5를 다시 넣으면 이렇게 오류가 뜬다.


상수를 사용하는 예

  • 값이 변하면 안될때 ex ) 원주율

  • 값만 봤을때 무엇을 의미하는지 쉽게 파악할 수 없는 값


 

'개발 공부 > JAVA 자바' 카테고리의 다른 글

[JAVA 공부] 조건문  (0) 2020.10.07
[JAVA 공부] 연산자  (0) 2020.10.07
[JAVA 공부] 기본형 타입(형) 변환  (0) 2020.09.30
[JAVA 공부] 기본형 타입  (0) 2020.09.28
[JAVA 공부] 변수  (0) 2020.09.24