뚜벅이 한걸음

상수 본문

java

상수

뚜벅뚜벅뚜벅이 2022. 7. 9. 20:06
반응형

1. 상수 선언하기

지금까지 이야기한 변수는 변하는 수를 이야기했다.

상수는 항상 변하지 않는 수를 말하며 변하지 않는 수를 넣을 때 쓴다.

예로 파이 값과 1년은 12개월 등의 수가 있다.

상수를 선언할 때는 이름은 대문자, final이라는 예약어를 사용한다.

final double PI = 3.14; final int MAX-NUM =100;

final을 사용해 변하지 않는 값이라는 것을 알려주고, 상수명은 대문자로 썼다.

그리고 한번 선언한 상수는 변하지 않으므로 선언과 동시에 값을 지정하는 것이 좋다.

1) 상수를 사용하는 이유

상수를 사용하게 되면 프로그램 내부에서 반복적으로 사용하고, 변하지 않아야 하는 값을 상수로 선언하여 사용하면 좋다.

예를 들어 학급에서 학생 수를 기준으로 뭔가를 계산해야 할 때 변수로 계산을 한다면

if(count == 30){ . . . } // 값이 30이라면 while(i <30) { . . . } //값이 30보다 작은 동안

이렇게 코드를 쓴다. 하지만 상수를 사용한다면

final int MAX_STUDENT_NUMBER =35; //상수 선언
if(count ==MAX_STUDENT_NUMBER) { . . . } //값이 MAX_STUDENT_NUMBER 라면
while(i < MAX_STUDENT_NUMBER) { . . . } //MAX_STUDENT_NUMBER 보다 작은 동안

이렇게 코드를 쓸 수 있다. 상수명만 쓰면 돼서 간편하다.

그리고 좋은 점은 수정할 때이다 만약에 전학생이 와서 학생 수를 변경해야 한다면?

일일이 고칠 필요 없이 제일 처음 상수 선언했던 부분만 바꿔주면 된다.

반응형

'java' 카테고리의 다른 글

기본 연산자(2)  (0) 2022.07.09
기본 연산자(1)  (0) 2022.07.09
형 변환  (0) 2022.07.09
기본 자료형  (0) 2022.07.09
변수  (0) 2022.07.09