본문 바로가기

IT/자바

열거형의 활용

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