더북(TheBook)

static이란 키워드를 배운 것 기억하나요? static하게 선언하면 객체 생성 없이 사용이 가능하겠죠? final은 상수를 선언할 때 사용하는 키워드입니다. 문자열을 넣을 수 있도록 자료형은 String형을 넣어줍니다. 변수명은 상수를 선언할 경우 이름 전체를 대문자로 쓰는 것이 관례였으므로 모두 대문자로 써줍니다. 이렇게 ‘MALE’과 ‘FEMALE’이라는 상수 두 개를 선언했습니다.

 

이제 main 메서드에서 실제로 사용해보겠습니다.

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;
    }
}

 

우선 String형의 gender1이라는 변수를 하나 선언했습니다. 이 gender1이라는 변수가 MALE 혹은 FEMALE이라는 값 중 하나만 가지게 하고 싶습니다. 이 경우 어떻게 해야 할까요?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.