break, continue, named iterated statement
String tmp = scanner.nextLine();
int menu = Integer.parseInt(tmp);
while(true) {
System.out.println("(1) Square");
System.out.println("(2) Square root");
System.out.println("(3) Log");
System.out.print("원하는 메뉴(1~3)을 선택하세요.(종료:0)");
//예외상황들을 먼저 처리
if(menu == 0) {
System.out.prinln("프로그램을 종료합니다.");
break;//while문을 탈출!!!
} else if( !(1 <= menu && menu <= 3)) {
System.out.println("메뉴를 잘못 선택하셨습니다.(종료는0);
continue;//아래의 출력문을 실행하지 않고 계속한다!
}
System.out.println("선택하신 메뉴는" + menu + "번입니다.");
}Last updated