JAVA/[JAVA] 기초 문법

[자료형] 상수 집합

DoMyBestForDeveloper 2026. 1. 11. 21:26

상수 집합

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