[ MenuException ]
import java.util.Scanner;
public class MenuMain {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int menu = 0;
while (true) {
System.out.println("1.메뉴2.메뉴3.메뉴4.메뉴");
menu = sc.nextInt();
try {
if(menu < 1 || menu > 4) throw new MenuException(menu);
switch (menu) {
case 1:
break;
default:
break;
}
} catch (MenuException e) {
System.out.println(e.getMessage());
}
}
}
}
public class MenuException extends Exception {
private int wrongMenu;
public MenuException(int wrongMenu) {
super(wrongMenu + "은 없는 메뉴입니다.");
this.wrongMenu = wrongMenu;
}
}
'Java > Day22' 카테고리의 다른 글
[Java] 단계별 프로젝트 - 전화번호 관리 프로그램 06단계 (0) | 2021.11.28 |
---|---|
[Java] 예외처리 문제 (0) | 2021.11.28 |
[Java] 예외처리 설명 (0) | 2021.11.28 |