[자바 #13] 열거(Enum) 타입

도경원's avatar
Aug 23, 2025
[자바 #13] 열거(Enum) 타입
데이터 중에는 몇 가지로 한정된 값을 갖는 경우가 있다. 예를 들어 요일응 월, 화, 수, 목, 금, 토, 일이라는 7개의 값을 계절은 봄, 여름, 가을, 겨울 4개의 값을 갖는다. 이와 같은 한정된 값을 갖는 타입을 열거 타입이라고 한다.
첫문자는 대문자, 그리고 캐멀 스타일으로 한다.
public enum Week { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }
열거 타입 Week로 변수 선언
Week today; Week reservationDay;
열거 타입 변수에는 열거 상수를 대입가능하다. ‘열거타입.열거상수’ 형태로 작성한다.
Week 변수에 열거 상수인 SUNDAY를 대입
Week today = Week.SUNDAY; Week birthday = null;
Share article

Gyeongwon's blog