본문 바로가기
👨‍💻 프로그래밍/Java, Kotlin, Spring

자바 5 - 자바 상수

by 개발자 진개미 2021. 4. 10.
반응형

상수(Constant)는, 변수와는 달리 한 번 값을 정하면 바꿀 수 없는 데이터이다.

 

1. 상수 선언 방법

2. 상수 활용법

 


1. 상수 선언 방법

자바에서 상수는 변수를 선언하는 문 앞에 final를 붙이는 걸로 선언한다. 

final double PI = 3.1415926;

위의 코드는 PI라는 이름의 상수를 선언했다. PI의 값은 3.1415926이고, 바꿀 수 없다.

 

관습적으로 상수의 이름은 모두 대문자로 한다. (변수에서 설명했듯 말이 관습이지 꼭 지켜야 한다!)

 


2. 상수 활용법

상수는 프로그램에서 변하지 않는 값을 저장하기 위해 사용한다.

 

예를들면, 원의 넓이를 계산해 주는 프로그램을 작성할 경우, 반지름은 계속 바뀌기에 변수로 해야 하지만, 원주율, 파이는 바뀌지 않기에 상수로 해도 된다.

public class Circle {
	private final double PI = 3.1415926;
    
	public static double area(int radius) {
        double area = radius * radius * PI;
        return area;
    }
}

위의 프로그램은 상수 PI를 원주율 값으로 설정하고, 원의 넓이를 계산해 주는 프로그램을 작성한 것이다.

 

또한, 섭씨를 화씨로 변환하는 프로그램을 작성할 경우에도 변환 비율을 상수로 둘 수 있다.


혹시 모르는 점이나 더 궁금한 점, 지적할 점이 있으면 언제든지 댓글 남겨주세요. 늦어도 24시간 이내에 답변드립니다

 

반응형