728x90
반응형
여러 상수를 선언해야 할 때, 편리하게 선언할 수 있는 방법.
선언 :
enum Springa {
} 시작.


public class Test006 { //????
class TEST { // 일반적인 상수
static final int CLOVER = 0;
static final int HEART = 1;
static final int DIAMOND = 2;
static final int SPADE = 3;
} // 하드코딩
enum SpringA { // enum 열거형 타입 스타일 상수 : enum SpringA 으로 시작
CLOVER,
HEART,
DIAMOND,
SPADE
}
public static void main(String[] args) {
/*System.out.println("["+TEST.CLOVER+"]");
System.out.println("["+TEST.HEART+"]");
System.out.println("["+TEST.DIAMOND+"]");
System.out.println("["+TEST.SPADE+"]"); */ //초 하드코딩
System.out.println(SpringA.CLOVER);
System.out.println(SpringA.CLOVER.ordinal()); // ordinal을 사용하면 0을 출력
System.out.println(SpringA.HEART);
System.out.println(SpringA.HEART.ordinal());
System.out.println(SpringA.DIAMOND);
System.out.println(SpringA.DIAMOND.ordinal());
SpringA[] aSpringA = SpringA.values();
for (SpringA Temp : aSpringA) {
System.out.println("["+Temp+"]");
}
}
}728x90
반응형
'Language > Java' 카테고리의 다른 글
| 네트워크 3 (0) | 2021.04.01 |
|---|---|
| 네트워크2 (0) | 2021.04.01 |
| 네트워크 (0) | 2021.04.01 |
| Set set을 이용한 로또 번호만들기 (0) | 2021.03.31 |
| tree 를 이용한 로또 번호 추출 (0) | 2021.03.31 |
| TreeSet (0) | 2021.03.31 |