반응형
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.종료");
}
}

반응형
'cs > java-spring-boot' 카테고리의 다른 글
| [Zero-base] 2-1. 객체지향 프로그래밍의 이해 (0) | 2022.01.18 |
|---|---|
| [Zero-base] 1주차 과제 - 3번 과제 (AlphabetFinder.java) (0) | 2022.01.16 |
| [Zero-base] 1주차 과제 - 1번 과제 (FindName.java) (0) | 2022.01.14 |
| [Zero-base] 1-10. 제어문과 반복문 (0) | 2022.01.14 |
| [Zero-base] 1-9. 연산자와 피연산자 (0) | 2022.01.14 |