[Java 소스] 성별을 열거형으로 정의
//성별을 열거형으로 정의
public enum Gender {
NoGender, Female, Male
}
//성별 형식을 열거형 Gender로 정의하여 사용한 예
import java.util.Scanner;
public class Program {
static Scanner scanner = new Scanner(System.in);
public static void main(String[] args){
System.out.println("성별 입력 (1:Female 2:Male:);");
int value = scanner.nextInt();
Gender gender = Gender.NoGender;
switch(value){
case 1: gender = Gender.Female; break;
case 2: gender = Gender.Male; break;
default: System.out.println("입력 오류"); break;
}
System.out.println(gender.ordinal());
System.out.println(gender.toString());
}
}
실행 결과
성별 입력 (1:Female 2:Male:);
2
2
Male
본문
학습에 도움이 되시면 ebook을 구입(판매가 3000원, ebook)하여 소장하시면 감사하겠습니다.
'Java > 디딤돌 Java 언어 Part1' 카테고리의 다른 글
[Java 소스] String 클래스 생성자 사용 예 (0) | 2016.12.23 |
---|---|
[Java 소스] 열거형 표현에 값을 매핑(최대값, 최소값) (0) | 2016.12.23 |
[Java 소스] 부분적인 멤버를 복재하는 clone 메서드 예(Cloneable 인터페이스 구현 클래스 정의) (0) | 2016.12.22 |
[Java 소스] Object 클래스 toString 메서드 재정의 (0) | 2016.12.22 |
[Java 소스] Object 클래스 hashCode 메서드 재정의 (0) | 2016.12.22 |