우리 동네 맛집 '똣똣카페'의 키오스크를 구현해볼 예정이다.

똣똣카페의 메뉴는 크게 반미, 로띠, 음료로 나뉘는데 반미는 고수 추가 옵션이 있고, 음료는 핫/아이스 옵션이 있으며 로띠는 따로 추가 옵션이 없다. 그러므로 추가 옵션이 없는 가장 기본적인 로띠 메뉴로 일단 코드를 짜봤다.

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.SortedMap;

class Menu {

    String name;
    int price;

    Menu(String name, int price) {
        this.name = name;
        this.price = price;
    }

}


public class Main{
    public static void main(String[] args) {
        List<Menu> roti = new ArrayList<>();
        roti.add(new Menu("누텔라 바나나 로띠", 7800));
        roti.add(new Menu("계란 바나나 로띠", 7800));
        roti.add(new Menu("카야 로띠", 7800));

        System.out.println("메뉴를 선택해 주세요.");

        for(int i = 0; i < roti.size(); i++){
            int num = i + 1;
            System.out.println(num + ". " + roti.get(i).name + "   | " + roti.get(i).price + "원");
        }

        Scanner sc = new Scanner(System.in);
        int select = sc.nextInt();
        int orderNum = select - 1;

        System.out.println(roti.get(orderNum).name + " 1개 총 " + roti.get(orderNum).price + "원 주문하시겠습니까?");


    }

}

메뉴 클래스를 상속받는 클래스로 상품 클래스를 따로 구현해봐야겠다.

'WIL' 카테고리의 다른 글

AOP란?  (0) 2023.07.16
WEEK1  (0) 2023.05.21

+ Recent posts