자바 상수에 대해서 알아보자!
상수란?
1. 변수와는 다르게 한번 값을 저장하면
변경이 불가입니다.
2. 대입하려는 리터럴에 사용자가
이름을 붙여서 코드의 가독성을 좋게 합니다.
package Constant_Literal;
/*
* @상수
* 1. 변수와는 다르게 값을 한 번 저장하면 변경이 불가
* 2. 대입하려는 리터럴("쉽게 말하면 우리가 생각하는 값")에
* 이름을 붙여서 코드의 이해를 쉽게한다.
*
* @변수 -> 하나의 값을 저장하는 공간 (변경가능o)
* @리터널 -> 그 자체로 값을 의미한다.
* @상수 -> 값을 한번만 저장가능한 공간 (변경불가o)
*/
public class Constant_Literal {
public static void main(String[] args) {
// 사각형의 넓이를 구하는 공식
// 가로 x 세로 = 넓이
final int WIDTH = 10;
final int HEIGHT = 5;
// 그냥 숫자를 입력하는 것 보다 더 가독성이 좋다.
int RectangArea = WIDTH * HEIGHT;
System.out.println(RectangArea);
}
}
위의 코드를 보시면
final int WIDTH = 10; --> 가로길이
final int HEIGHT = 5; --> 세로 길이
이렇게 상수로 설정했습니다.
그냥 숫자로 표현하게 되면
이 숫자가 무엇을 뜻하는지 알기
힘들기 때문에 가로 * 세로라고
다른 사람이 보더라도 코드의 이해를 쉽게
상수의 이름을 설정했습니다.
아마 처음에는 이 상수라는 녀석을
왜 사용하는지 이해가 잘 가지 않지만...
코드를 계속 작성하게 되고 다른 사람의
코드를 보다 보면 어느새 나도 사용하고 있습니다.
그럼 여기까지 상수에 대해서 알아보았습니다.
감사합니다.
'New Programming > Java' 카테고리의 다른 글
자바 주석(Comment)에 대해서 알아보자! (0) | 2020.06.28 |
---|---|
자바 연산자에 대해서 알아보자! (산술연산자, 비교연산자, 논리연산자) (0) | 2020.06.25 |
자바 변수에 대해서 알아보자! (0) | 2020.06.23 |
[자바 기본 예제] 구구단 만들기 2부터 9까지 출력을 해보자! (0) | 2020.06.15 |
자바 파일 생성하기 (0) | 2020.06.12 |