수학에는 변수와 상수라는 말이 있는데 이는 프로그래밍 용어와 이름이 똑같습니다. 저번 시간에는 프로그래밍에서의 변수에 대해 공부했는데, 이번 시간은 프로그래밍에서의 상수에 대해 알아보겠습니다.
자바의 상수란?
프로그래밍에서의 상수란 한 번 정하면 변하지 않는 불변의 값입니다. 다른 말로 설명드리면 한 번 지정된 이후 절대 변하지 않는 값입니다. 우선 이렇게 이해하고 실제 코드를 통해 직접 부딪혀 봅시다.
자바 상수 사용법
간단하게 설명드리자면 우선 상수는 Class 영역에서만 사용이 가능합니다. 그리고 가독성을 위해 대문자만을 사용합니다. 우선 패키지와 클래스를 만들어 줍니다. 아직 잘 못 만드신다면 이전 포스트를 참고합시다.
public class Constant {
public static final int PINT = 5;
public static final String PSTRING = "자바 상수입니다.";
public static void main(String[] args) {
System.out.println(PINT);
System.out.println(PSTRING);
}
}
▲ 소스코드는 위와 같습니다. PINT와 PSTRING이 상수로, 초기화한 후 값을 입력했으며 println을 통해 출력했습니다. 상수의 이름은 원하는대로 지정해주시면 됩니다.
public class Constant {
public static final int PINT = 5;
public static final String PSTRING = "자바 상수입니다.";
public static void main(String[] args) {
System.out.println(PINT);
System.out.println(PSTRING);
PINT = PINT - 1;
}
}
▲ 쉽게 설명드려보겠습니다. 우선 4번째 줄을 봅시다. public은 공공, 즉 모두 사용 가능하다는 의미이며, static은 변수의 인스턴스화 여부와 관계없이 접근 및 사용이 가능합니다. final은 변경 불가능하다는 의미입니다. 간단하게 static final이라는 코드가 있으면 해당 줄은 상수라고 이해하시면 됩니다. 간단하게 상수에 대해 알아봤습니다.
패키지 추가 / 패키지 안에 패키지 넣는 방법
기존에 만든 패키지를 우클릭하신 후 New - Package를 들어가줍니다.
▲ 새로운 패키지를 만들기 위해 이름을 입력해야 하는데 .을 붙이시면 패키지 안에 패키지를 만드실 수 있습니다. 또한 패키지의 이름은 소문자로 쓰셔야 한다는 점 알고 계셔야 합니다.
▲ 위의 방법으로 패키지를 만들어보니 적용이 안되어 있습니다.
▲ Package Explorer을 보시면 점3개가 있는 버튼이 있습니다. 저 버튼을 누르신 후 Package Presentation - Hierarchical을 선택해주시면 Package Explorer을 트리구조로 보는 것이 가능합니다. Hierarchical로 설정해두시면 트리구조로 볼 수 있기 때문에 가독성이 높아집니다.
'컴퓨터 정보 > 자바' 카테고리의 다른 글
자바 강의 8강 - 논리연산자 우선순위 예제 및 boolean (0) | 2020.04.01 |
---|---|
자바 강의 7강 - if문의 이해 및 활용 (0) | 2020.04.01 |
자바 강의 5강 - 변수와 변수 초기화 (0) | 2020.03.29 |
자바 강의 4강 - Hello World 출력(첫 프로그램 만들기) (0) | 2020.03.28 |
자바 강의 2강 - JDK 다운로드 및 환경변수 설정 (4) | 2020.03.27 |