🧑🏻‍💻 개발개발

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; 				
			}
		}
	}	
}