cs/java-spring-boot
[Zero-base] 1주차 과제 - 2번 과제 (ClassManagement.java)
Lomo
2022. 1. 14. 21:04
반응형
https://gist.github.com/parkground/007a67abcf7ec70b8f9d59770bcf685d
[Zero-base] 1주차 과제 - 2번 과제 (ClassManagement.java)
[Zero-base] 1주차 과제 - 2번 과제 (ClassManagement.java). GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
import java.util.Scanner;
public class ClassManagement {
//입력받을 변수 선언 및 초기화
static int input = 0;
public static void main (String[] args) {
//초기 실행 후 "5"가 입력되지 않는 동안 계속 실행
do {
//메뉴 화면 출력용 함수 호출
menu();
//Scanner 클래스 생성
Scanner scanner = new Scanner(System.in);
//nextInt함수를 통해서 입력값 저장
input = scanner.nextInt();
//입력 값에 따른 문자열 출력
switch (input) {
case 1:
System.out.println("회원 관리 메뉴를 선택했습니다.");
break;
case 2:
System.out.println("과목 관리 메뉴를 선택했습니다.");
break;
case 3:
System.out.println("수강 관리 메뉴를 선택했습니다.");
break;
case 4:
System.out.println("결제 관리 메뉴를 선택했습니다.");
break;
case 5:
System.out.println("프로그램을 종료합니다.");
break;
default:
break;
}
} while (input != 5);
}
//메뉴 화면 출력용 함수 정의
public static void menu() {
System.out.println("시작화면");
System.out.println("");
System.out.println("[메뉴선택]");
System.out.println("1.회원 관리");
System.out.println("2.과목 관리");
System.out.println("3.수강 관리");
System.out.println("4.결제 관리");
System.out.println("5.종료");
}
}
반응형