[Java] 상수 선언

hyeonseong_lim·2023년 8월 19일

JAVA

목록 보기
1/5

숫자를 쓰면 되지 굳이 상수를 쓰는 이유 : 가독성, 디버깅 높이려고 상수를 쓴다.

3개의 과목의 평균을 구하는 식을 만들었다 해보자.
avg = sum / 3.0

하나의 식일 때는 이렇게 써도 4개의 과목을 구할 때 3.0을 4.0으로 바꿔주면 되니 아무 문제가 생기지 않는다.

하지만

500개, 1000개의 식이 있다면? 3.0을 4.0으로 500번, 1000번 일일이 손으로 바꿔줘야하니 문제가 생긴다.

이럴 때 3.0을 상수(멤버변수)로 선언해주는 것이다.

public static void main(String[] args) 위에 public static final int COUNT = 3;
을 써서 3을 상수로 선언했다.
int는 double, String이 될 수 있고 COUNT는 자신이 원하는 변수로 설정할 수 있다.

이제 연산식에서도 3대신 COUNT를 쓰면 된다.
avg가 실수형변수이니 자동형변환을 위해 double을 써서 형변환을 해줬다.

이제 식이 500개든 1억개든 과목 수를 변경하고 싶을 때는 상수 하나만 변경해주면 된다.

profile
Backend developer

1개의 댓글

comment-user-thumbnail
2023년 8월 19일

좋은 정보 얻어갑니다, 감사합니다.

답글 달기