Java 언어 열거형을 활용한 직업 선택 프로그램 만들기
추천 자료: ASP.NET Core 인증 및 권한 부여
일상생활에서 다양한 직업군이 존재하며, 각각의 직업은 사회의 다른 부분을 담당하고 있습니다. 이번 아티클에서는 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
에 해당하는 직업을 할당하고, 선택한 직업을 출력합니다.
잘못된 입력이 들어오면 "잘못된 입력입니다." 라는 메시지를 출력하고 프로그램을 종료합니다. 이 프로그램은 열거형을 이용해 여러 선택사항 중 하나를 선택하고 결과를 출력하는 기본적인 로직을 보여줍니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!