Java 언어 열거형을 활용한 직업 선택 프로그램 만들기
일상생활에서 다양한 직업군이 존재하며, 각각의 직업은 사회의 다른 부분을 담당하고 있습니다. 이번 아티클에서는 Java 언어의 열거형(enum)을 사용하여 사용자에게 직업을 선택하게 하고, 선택한 직업을 출력하는 간단한 프로그램을 만들어 보겠습니다.
코드: JobSelector.java
import java.util.Scanner;
public class JobSelector {
enum Job {
DEVELOPER,
INSTRUCTOR,
AUTHOR
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("직업을 선택하세요");
System.out.println("1. Developer");
System.out.println("2. Instructor");
System.out.println("3. Author");
int choice = scanner.nextInt();
Job myJob = null;
switch (choice) {
case 1:
myJob = Job.DEVELOPER;
break;
case 2:
myJob = Job.INSTRUCTOR;
break;
case 3:
myJob = Job.AUTHOR;
break;
default:
System.out.println("잘못된 입력입니다.");
return;
}
System.out.println("선택한 직업: " + myJob);
}
}
직업을 선택하세요
1. Developer
2. Instructor
3. Author
2
선택한 직업: INSTRUCTOR
위 프로그램은 Java 언어의 열거형(enum)을 활용하여 개발자(Developer), 강사(Instructor), 저자(Author)라는 일상적인 직업을 선택하는 예제입니다.
enum Job
은 DEVELOPER, INSTRUCTOR, AUTHOR라는 세 가지 직업을 가지고 있습니다.
public static void main(String[] args)
메서드 내부에서는 사용자로부터 직업을 선택하는 입력을 받습니다. 사용자가 입력한 값에 따라 switch
문을 이용하여 myJob
에 해당하는 직업을 할당하고, 선택한 직업을 출력합니다.
잘못된 입력이 들어오면 "잘못된 입력입니다." 라는 메시지를 출력하고 프로그램을 종료합니다. 이 프로그램은 열거형을 이용해 여러 선택사항 중 하나를 선택하고 결과를 출력하는 기본적인 로직을 보여줍니다.
추천 자료: ASP.NET Core 인증 및 권한 부여
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!