Notice
Recent Posts
Recent Comments
Link
혜야의 코딩스토리
[자바/Java] 제어문 활용_식당 메뉴 선택 프로그램 본문
import java.util.Scanner;
public class My_First_Project {
public static void main(String[] args) {
int menu = 0;
Scanner sc = new Scanner(System.in);
order:
while (true) {
System.out.println("-- [메뉴] --");
System.out.println("(1) 한식");
System.out.println("(2) 양식");
System.out.println("(3) 중식");
System.out.print("원하는 메뉴(1~3)를 선택하세요.(종료:0)>");
menu = sc.nextInt();
if (menu == 0) break order;
if (menu < 1 || menu > 3) {
System.out.println("메뉴를 잘못 선택하셨습니다.");
continue;
}
if (menu == 1) {
for (;;) {
System.out.println("[한식메뉴]");
System.out.println("(1) 김치찌개");
System.out.println("(2) 된장찌개");
System.out.println("(3) 삼겹살");
System.out.println("(4) 비빔밥");
System.out.print("한식메뉴를 선택하세요.(한식메뉴선택종료:0, 전체종료:99)>");
menu = sc.nextInt();
if (menu == 0) break;
if (menu == 99) break order;
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;
default:
System.out.println("메뉴를 잘못 선택하셨습니다.");
} // end switch
} // end for (;;)
} // end if (menu == 1)
if (menu == 2) {
for (;;) {
System.out.println("[양식메뉴]");
System.out.println("(1) 돈까스");
System.out.println("(2) 비프스테이크");
System.out.println("(3) 카레라이스");
System.out.print("양식메뉴를 선택하세요.(양식메뉴선택종료:0, 전체종료:99>");
menu = sc.nextInt();
if (menu == 0) break;
if (menu == 99) break order;
switch (menu) {
case 1:
System.out.println(">> 고객님은 돈까스를 선택하셨습니다.");
break;
case 2:
System.out.println(">> 고객님은 비프스테이크를 선택하셨습니다.");
break;
case 3:
System.out.println(">> 고객님은 카레라이스를 선택하셨습니다.");
break;
default:
System.out.println("메뉴를 잘못 선택하셨습니다.");
} // end switch
} // end for (;;)
} // end if (menu == 2)
if (menu == 3) {
for (;;) {
System.out.println("[중식메뉴]");
System.out.println("(1) 짜장면");
System.out.println("(2) 짬뽕");
System.out.println("(3) 탕수육");
System.out.print("중식메뉴를 선택하세요.(중식메뉴선택종료:0, 전체종료:99>");
menu = sc.nextInt();
if (menu == 0) break;
if (menu == 99) break order;
switch (menu) {
case 1:
System.out.println(">> 고객님은 짜장면을 선택하셨습니다.");
break;
case 2:
System.out.println(">> 고객님은 짬뽕을 선택하셨습니다.");
break;
case 3:
System.out.println(">> 고객님은 탕수육을 선택하셨습니다.");
break;
default:
System.out.println("메뉴를 잘못 선택하셨습니다.");
} // end switch
} // end for (;;)
} // end if (menu == 3)
} // end while (true)
System.out.println("프로그램을 모두 종료합니다.");
} // main
}
'꿈 : 멋진 개발자 🧸 > Java' 카테고리의 다른 글
[자바/Java] 객체 지향 개념 활용 프로그램_인적 사항 (0) | 2022.05.02 |
---|---|
[자바/Java] 객체 지향 개념 활용 프로그램_라디오 객체 전원,채널,볼륨 조절 (0) | 2022.05.02 |
[자바/Java] 배열 활용 프로그램_성적 계산 (0) | 2022.04.29 |
[자바/Java] 메서드 활용 프로그램_급여계산 (0) | 2022.04.29 |
[자바/Java] 메서드 활용 프로그램_성적 계산 (0) | 2022.04.29 |