Java 언어 열거형을 활용한 직업 선택 프로그램 만들기

  • 2 minutes to read

일상생활에서 다양한 직업군이 존재하며, 각각의 직업은 사회의 다른 부분을 담당하고 있습니다. 이번 아티클에서는 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에 해당하는 직업을 할당하고, 선택한 직업을 출력합니다.

잘못된 입력이 들어오면 "잘못된 입력입니다." 라는 메시지를 출력하고 프로그램을 종료합니다. 이 프로그램은 열거형을 이용해 여러 선택사항 중 하나를 선택하고 결과를 출력하는 기본적인 로직을 보여줍니다.

VisualAcademy Docs의 모든 콘텐츠, 이미지, 동영상의 저작권은 박용준에게 있습니다. 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다. 사이트의 콘텐츠를 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다. 단, 링크와 SNS 공유, Youtube 동영상 공유는 허용합니다. www.VisualAcademy.com
박용준 강사의 모든 동영상 강의는 데브렉에서 독점으로 제공됩니다. www.devlec.com