개인과제로 키오스크 만들기가 나왔다. 일단 함 해봅시다.
TIL 작성법
가상의 메뉴판을 하나 만들고 상품을 선택하여 주문하기, 취소하기에 기능을 가진 키오스크 만들기
각 메뉴를 print로 만들고 이동시 필요한 정보(input)은 scanner로 받아서 정보에 따라 맞는 페이지를 출력한다.
우선 필드로 종류, 설명, 금액을 선언하고 아래와 같이 출력하려 했으나
메인 메뉴판은 몰라도 상품 메뉴판은 안될거 같아 종류별로 필드를 늘렸다.
- before
String coffee;
String Detail;
int Price;
- after
메인 페이지에 출력할 내용을 초기화 해줬다
String coffee = "coffee";
String nonCoffee = "nonCoffee";
String cake = "cake";
String coffeeDetail = "다양한 원두가 있는 커피";
String nonCoffeeeDetail = "프라페, 차 등의 다양한 음료";
String cakeDetail = "투썸만에 오리지널 케잌과 계절감 있는 새로운 케이크";
public void mainMenu() {
위 내용 양식맞춰 출력
}
메인 파일
Product product = new Product();
product.mainMenu();
결과
TWOSOME PLACE 에 오신걸 환영합니다.
아래 메뉴판을 보시고 메뉴를 골라 입력해주세요.
[ TWOSOME MENU ]
1. coffee |다양한 원두가 있는 커피
2. nonCoffee |프라페, 차 등의 다양한 음료
3. cake |투썸만에 오리지널 케잌과 계절감 있는 새로운 케이크
[ ORDER MENU ]
1. Order | 장바구니를 확인 후 주문합니다.
2. Cancel | 진행중인 주문을 취소합니다.