반응형
열거타입 ?
한정된 값만 갖는 데이터 타입 (enumeration type)
ex. 계절(봄,여름,가을,겨울) / month(1,2,3,...12)
열거타입 생성
1. file - new - Enum
2. 열거타입이 속할 패키지 명을 입력하고, name 칸에 열거 타입 이름을 작성해준다.
3. 아래와 같이 열거 상수들을 나열해주면 된다.
* 열거 상수들은 관례적으로 모두 대문자로
열거타입 사용
열거타입도 하나의 데이터 타입이므로 변수를 선언하고 사용해야 함
열거 상수도 객체이므로 위에 작성한 Season의 경우 SPRING 부터 WINTER까지의 열거 상수는 총 4개의 Season 객체로 생성된다.
December에 저장되는 값은 Season.WINTER 열거 상수가 참조하는 객체의 번지이므로
아래 비교값은 true가 된다.
Calendar
Clander, Date, localDateTime 등의 클래스는 자바에서 지원하는 컴퓨터의 날짜, 요일, 시간을 사용할 수 있게하는 API
1. Calendar 클래스는 java.util패키지에 있으므로 import 해줌
2. 열거타입 변수를 선언 : today
3. 달 별로 1~12 숫자 리턴
4. 열거 상수 대입
5. today season : spring
반응형
'STUDY > JAVA' 카테고리의 다른 글
JAVA - 메소드 (0) | 2022.04.18 |
---|---|
JAVA - 객체지향프로그래밍(필드, 생성자) (0) | 2022.04.13 |
JAVA - 향상된 for문 (0) | 2022.04.13 |
JAVA - 다차원 배열 (0) | 2022.04.13 |
JAVA - 배열 1 (0) | 2022.04.13 |