이런 문제가 발생하지 않도록 열거형을 사용합니다. 열거형을 사용하는 방법은 다음과 같습니다.
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 이름은 클래스 명명 규칙을 따르며, 세부 항목의 이름은 모두 대문자를 사용합니다.