상수 집합
enum 자료형은 서로 연관 있는 여러 개의 상수 집합을 정의할 때 사용함.
enum Order{
FIRST,
SECOND,
THIRD
};
이렇게 저의한 상수 집합은 다음과 같이 사용 가능
public class Sample{
enum Order{
FIRST,
SECOND,
THIRD
};
public static void main(String[] args){
System.out.println(Order.FIRST);
System.out.println(Order.SECOND);
System.out.println(Order.THIRD);
}
}
FIRST
SECOND
THIRD
또 반복문 사용도 가능
public class Sample{
enum Order{
FIRST,
SECOND,
THIRD
};
public static void main(String[] args){
for(Order od:Order.values()){
System.out.println(od);
}
}
}
enum의 장점
- 매직 넘버를 사용할 때보다 코드가 명확함
- 잘못된 값을 사용해 생길 수 있는 오류를 막을 수 있음
'JAVA > [JAVA] 기초 문법' 카테고리의 다른 글
| [자료형] 맵과 집합 (1) | 2026.01.11 |
|---|---|
| [자료형] 배열과 리스트 (1) | 2026.01.11 |
| [자료형] 문자와 문자열 (0) | 2026.01.08 |
| [자료형] 숫자 (0) | 2026.01.07 |
| [JAVA] 키보드로 입력 받는 방법 (0) | 2026.01.06 |