🧑🏻💻 개발개발
java - 버거킹 키오스크
Seungjae Lee
2020. 9. 12. 21:16
package Burgerking;
import java.util.Scanner;
public class BGmaker {
//버거제작시스템 : 버거를 제작하는 시스템 ( 버거크기 선택, 패티개수 선택, 치즈 선택, 통새우 추가, 가격기입 )
//필드
String bread, meat, vege, sauce ;
int price;
//메소드(maker)
public void maker() {
Scanner sc = new Scanner(System.in);
int pick1, pick2, pick3, pick4;
int s=1000, c=500, d=1000, w=4000, jw = 3000;
boolean ca = true;
while(ca) {
System.out.println("");
System.out.println("<<버거제작시스템>>");
System.out.println("");
System.out.println("원하시는 버거의 크기를 선택해주세요.");
System.out.println("(1)와퍼 (2)주니어 와퍼 ");
pick1 = sc.nextInt();
System.out.println("패티의 개수를 선택해 주세요.");
System.out.println("(1)1장 (2)2장");
pick2 = sc.nextInt();
System.out.println("치즈를 추가하시겠습니까?");
System.out.println("(1)예 (2)아니오");
pick3 = sc.nextInt();
System.out.println("통새우를 추가하시겠습니까?");
System.out.println("(1)예 (2)아니오");
pick4 = sc.nextInt();
if(pick1 == 1 && pick2 == 1) {
if(pick3 == 1 && pick4 == 1) {
price = (s + c + w);
System.out.println("주문하신 버거는 [통새우치즈와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else if(pick3 == 1 && pick4 == 2) {
price = (c + w);
System.out.println("주문하신 버거는 [치즈와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else if(pick3 == 2 && pick4 == 1) {
price = (s + w);
System.out.println("주문하신 버거는 [통새우와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else {
price = w;
System.out.println("주문하신 버거는 [와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}
}else if(pick1 == 1 && pick2 == 2) {
if(pick3 == 1 && pick4 == 1) {
price = (s + c + d + w);
System.out.println("주문하신 버거는 [통새우치즈더블와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else if(pick3 == 1 && pick4 == 2){
price = (c + d + w);
System.out.println("주문하신 버거는 [치즈더블와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else if(pick3 == 2 && pick4 == 1) {
price = (s + d + w);
System.out.println("주문하신 버거는 [통새우더블와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else {
price = (d + w);
System.out.println("주문하신 버거는 [더블와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}
}else if(pick1 == 2 && pick2 == 1) {
if(pick3 == 1 && pick4 == 1) {
price = (s + c + jw);
System.out.println("주문하신 버거는 [통새우치즈주니어와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else if(pick3 == 1 && pick4 == 2) {
price = (c + jw);
System.out.println("주문하신 버거는 [치즈주니어와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else if(pick3 == 2 && pick4 == 1) {
price = (s + jw);
System.out.println("주문하신 버거는 [통새우주니어와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else {
price = jw;
System.out.println("주문하신 버거는 [주니어와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}
}else {
if(pick3 == 1 && pick4 == 1) {
price = (s + c + d + jw);
System.out.println("주문하신 버거는 [통새우치즈더블주니어와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else if(pick3 == 1 && pick4 == 2) {
price = (c + d + jw);
System.out.println("주문하신 버거는 [치즈더블주니어와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else if(pick3 == 2 && pick4 == 1) {
price = (s + d + jw);
System.out.println("주문하신 버거는 [통새우더블주니어와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}else {
price = (d + jw);
System.out.println("주문하신 버거는 [주니어더블와퍼]입니다.");
System.out.println("가격 : " + price + "원");
}
}
System.out.println(" ");
System.out.println("(Y)계속 , (N)종료");
String qus = sc.next();
if(qus.equals("Y") || qus.equals("y")) {
continue;
}else if(qus.equals("N") || qus.equals("n")) {
System.out.println("시스템을 종료합니다.");
break;
}
}
}
}