이런 문제가 발생하지 않도록 열거형을 사용합니다. 열거형을 사용하는 방법은 다음과 같습니다.
enum 열거형 이름 { 값1, 값2 }
이 형식으로 클래스 아래에 열거형을 하나 선언하겠습니다.
package javaStudy;
public class EnumExam {
public static final String MALE="MALE";
public static final String FEMALE="FEMALE";
public static void main(String[] args) {
String gender1;
gender1 = EnumExam.MALE;
gender1 = EnumExam.FEMALE;
}
}
enum Gender{
MALE, FEMALE;
}
enum이라고 선언하고, 열거형 이름을 Gender라고 붙였습니다. 이렇게 선언하고 중괄호 안에 넣고 싶은 값을 나열합니다. Gender라는 열거형에는 MALE, FEMALE 값만 넣고 싶으므로 두 값을 넣었습니다.
NOTE
Enum 이름은 클래스 명명 규칙을 따르며, 세부 항목의 이름은 모두 대문자를 사용합니다.