package mymain;
public class EnumEx2 {
public enum Item {
Add, Del, Search, Cancel
}
public static void main(String[] args) {
Item a1 = Item.Search;
if (a1 instanceof Object) { //열거형이 객체인지 아닌지 비교
System.out.println(a1.toString() + "^^");
System.out.println("저장된 실제 정수값 : " + a1.ordinal());
}
Item[] items = Item.values();
System.out.println("items.length : " + items.length);
for(Item n : Item.values())
System.out.println(n + " : " + n.ordinal());
}
}
=================================
package mymain;
public class MyMain_Enum {
// final상수
public static final int LEFT = 1;
public static final int UP = 2;
public static final int RIGHT = 3;
public static final int DOWN = 4;
enum Direction { LEFT, UP, RIGHT, DOWN }
public static void main(String[] args) {
int direction = LEFT;
if (direction == LEFT)
System.out.println("--현재 이동방향 : 왼쪽");
Direction direction2 = Direction.UP;
if(direction2 == Direction.UP)
System.out.println("--현재 이동방향 : 위쪽");
}
}
'IT > 자바' 카테고리의 다른 글
LocalInner 내부 클래스 (0) | 2018.05.08 |
---|---|
열거형 예제 3 (0) | 2018.05.08 |
자바 열거 타입 (enum) (0) | 2018.05.08 |
enum (Enumeration) 인터페이스 정리 (0) | 2018.05.08 |
[Java 강의70] 자바 GUI JFrame 크기,위치 및 좌표계 (0) | 2018.05.08 |