본문 바로가기
java&eclipse 코딩 알고리즘/20231205

MenuTest

by 몽상크리에이터 2023. 12. 14.

package k20231205;

 

import java.util.Scanner;

 

public class MenuTest {

 

public static void main(String[] args) {

 

Scanner scanner = new Scanner(System.in);

int menu;

 

while (true) { //무한 루프 => 무한 루프를 탈출할 수 있는 조건과 break를 이용해서 탈출할 수 있어야 한다.

do {

System.out.println("======================================");

System.out.println("1.입력 2.목록보기 3.수정 4.삭제 5.종료");

System.out.println("======================================");

System.out.print("원하는 메뉴를 입력하고 엔터키를 누르세요: ");

menu = scanner.nextInt();

 

} while (menu<1 || menu>5);

 

// 여기까지 왔다면 menu에 1 ~ 5사이의 정수가 입력되었다는 것을 의미한다.

switch (menu) {

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("프로그램을 종료합니다. 바이바이~~~~~~");

// System.exit(0); // 프로그램 강제종료

// break;

 

}

 

if (menu == 5) {

break;

}

 

}

System.out.println("프로그램을 종료합니다. 바이바이~~~~~~");

 

}

 

}

'java&eclipse 코딩 알고리즘 > 20231205' 카테고리의 다른 글

StnTest  (0) 2023.12.14
MenuTest2  (0) 2023.12.14
EuclideanAlgorithm2  (0) 2023.12.14
EuclideanAlgorithm  (0) 2023.12.14
ConvertTest4 Self  (0) 2023.12.14