열거형 클래스
열거 자료형
몇 가지로 제한된 상수를 가지는 자료형
enum 자료형 정의
enum 변수명{ 상수1 , 상수2 , ... 상수n }
클래스 내의 사용
변수명.상수명
♠\ 참조 /♠
예시를 봅시당
Week 클래스(enum 클래스)
public enum Week {
// 월 화 수 목 금 토 일
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
일반 클래스
// 열거형 변수 정의
Week today = null;
// 달력 객체 : Calendar
// 현재 요일(1 (일요일부터) ~ 7 (토요일까지) 숫자)
Calendar calendar = Calendar.getInstance();
int week = calendar.get(Calendar.DAY_OF_WEEK);
// 조건식
switch (week) {
case 1 : today = Week.SUNDAY; break;
case 2 : today = Week.MONDAY; break;
case 3 : today = Week.TUESDAY; break;
case 4 : today = Week.WEDNESDAY; break;
case 5 : today = Week.THURSDAY; break;
case 6 : today = Week.FRIDAY; break;
case 7 : today = Week.SATURDAY; break;
}
// 출력
System.out.println("오늘 요일은 : " + today);
오늘 요일은 : THUESDAY
'JAVA' 카테고리의 다른 글
Java - ... 연산자 (스프레드 연산자) (0) | 2023.09.20 |
---|---|
Java - 자동 속성 초기화 (0) | 2023.09.20 |
Java - 배열 좀 더 알아보자 (0) | 2023.09.19 |
Java - 2중 반복문의 라벨 (0) | 2023.09.19 |
Java - Scanner (0) | 2023.09.18 |