반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- span width 설정
- 로그인
- textarea
- 카카오로그인
- id 개별 부여
- 테이블 생성
- 변수
- 회원가입페이지
- openChallenge
- 반복문
- 다음주소API
- 자바
- 셀렉터
- 인스턴스
- 크기조정
- 42000
- 조건문
- 주소
- 스타일 시트
- 연산자 우선순위
- jsp
- 없애기
- rest api
- 변경
- API
- restAPI
- 카카오 로그인
- 로그아웃
- 별찍기
- 유효성검사
Archives
- Today
- Total
뚜벅이 한걸음
상수 본문
반응형
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 보다 작은 동안
이렇게 코드를 쓸 수 있다. 상수명만 쓰면 돼서 간편하다.
그리고 좋은 점은 수정할 때이다 만약에 전학생이 와서 학생 수를 변경해야 한다면?
일일이 고칠 필요 없이 제일 처음 상수 선언했던 부분만 바꿔주면 된다.
반응형