Scanner sc = new Scanner(System.in);
int count=0;
//주문은 총 5개까지 가능
String orderList[]=new String[5];
//총 금액을 저장할 변수
int total=0;
//무한 반복을 해야함
while(true) {
System.out.println("☆★☆★ Cafe ☆★☆★");
System.out.println("1. 주문하기");
System.out.println("2. 취소하기");
System.out.println("3. 결제하기");
System.out.println("4. 끝내기");
System.out.print("입력: ");
//1~4 중 어떤 것을 진행할 지 입력
int num = sc.nextInt();
//
if(num==1) {
String menuName="";
int menuPrice=0;
System.out.println("1. 아메리카노\t3800원");
System.out.println("2. 에스프레소\t2400원");
System.out.println("3. 카페라떼\t4200원");
System.out.println("4. 밀크티\t5100원");
int menuNum=sc.nextInt();
if(menuNum==1) {
menuName= "아메리카노";
menuPrice=3800;
}
else if(menuNum==2) {
menuName= "에스프레소";
menuPrice=2400;
}
else if(menuNum==2) {
menuName= "카페라떼";
menuPrice=4200;
}
else if(menuNum==4) {
menuName= "밀크티";
menuPrice=5100;
}
else {
System.out.println("잘못 입력하셨습니다.");
continue;
}
total += menuPrice;
orderList[count]= menuName;
count++;
System.out.println("주문한 메뉴는 " + menuName + "입니다.");
System.out.println("가격은 " + menuPrice + "입니다.");
}
else if(num==2) {
System.out.println("---주문한 메뉴 리스트---");
for(int i=0;i<count;i++) {
System.out.println(i+1+"."+orderList[i]);
}
System.out.print("취소할 메뉴번호:");
int cancelNum= sc.nextInt();
if(1<=cancelNum&&cancelNum<=count) {
String delMenu=orderList[cancelNum-1];
System.out.println(delMenu+" 메뉴 삭제!");
for(int i=cancelNum-1;i<count;i++) {
orderList[i]=orderList[i+1];
}
if(delMenu.equals("아메리카노")) {
total -=3800;
}
else if(delMenu.equals("에스프레소")) {
total -=2400;
}
else if(delMenu.equals("카페라떼")) {
total -=4200;
}
else if(delMenu.equals("밀크티")) {
total -=5100;
}
else {
System.out.println("잘못 입력하셨습니다.");
continue;
}
count--;
}
}
else if(num==3) {
System.out.println("결제할 금액:" + total +"원");
System.out.print("지불할 금액:");
int money=sc.nextInt();
if(money<total) {
System.out.println("잔돈이 부족합니다.");
continue;
}
else {
System.out.println("잔돈은 "+(money-total)+"원 입니다.");
total=0;
for(int i =0;i<5;i++)
orderList[i]="";
}
count= 0;
}
else if(num==4) {
System.out.println("반복 종료!");
break;
}
else {
System.out.println("잘못 입력하셨습니다.");
빽다방에 오신 것을 환영합니다.
원하시는 메뉴의 번호를 입력해주세요.
1. 주문하기
2. 취소하기
3. 끝내기
입력: 1
원하시는 음료의 번호를 입력해주세요.
[PAIK'S MENU]
1. 원조 빽스치노 | 원조커피의 시원한 변신~! 매력만점 커피 빽스치노
2. 딸기 빽스치노 | 상큼한 딸기와 달달한 바나나의 완전 시원한 만남!
3. 초코 빽스치노 | 상큼한 국산딸기와 우유가 블렌딩된 완전딸기 빽스치노
4. 녹차 빽스치노 | 100% 국내산 녹차를 사용하여 부드럽고 진한 맛의 빽스치노!
[ORDER]
5. Order | 장바구니를 확인 후 주문합니다.
6. Cancel | 주문을 취소합니다.
2
1. 딸기 빽스치노 Basic
2. 딸기 빽스치노 Soft
주문한 메뉴는 딸기 빽스치노입니다.
가격은 0.0입니다.
주문한 메뉴는 딸기 빽스치노입니다.
가격은 0.0입니다.
빽다방에 오신 것을 환영합니다.
원하시는 메뉴의 번호를 입력해주세요.
1. 주문하기
2. 취소하기
3. 끝내기
입력: