본문 바로가기

TIL/내배캠 과제18

23.05.30 kioskmaking2 패키지를 만들어 어제 만들었던 메뉴, 제품, 주문 클래스를 옮긴 후 기존에 있던 기능들을 하나씩 옮기는 작업을 진행할 예정 "%-10s | %s\n 위 코드를 통해 각 메뉴를 정렬하려고 했으나 한글은 글자당 1.8칸 정도의 크기를 가져 위와 같은 방법으로는 제대로 된 정렬이 힘들다. 어떤 메뉴를 출력할지 말해주는 메서드 생성 public void menuBar(String menu) { System.out.println("MegaCoffee에 오신 것을 환영합니다!!"); System.out.println("아래에서 메뉴판을 보고 주문하실 메뉴를 골라주세요!\n"); System.out.println("[" + menu + " 메뉴]"); } 메뉴 아래 주문 확인 출력 메서드 생성.. 2023. 5. 30.
23.05.29 개인과제인 키오스크만들기를 진행 메가커피의 키오스크를 참고하기로 함 구현하고자 하는 기능 메인 메서드에서 메인 메뉴판을 출력하고 입력에 따른 상세 메뉴판을 추가로 출력 장바구니에 해당하는 번호를 누르면 장바구니(지금까지 추가한 메뉴를 출력) 출력 취소에 해당하는 번호를 누르면 확인 문장 출력 후 확인 시 장바구니 초기화 상세 메뉴판에서 해당 메뉴에 해당하는 번호를 입력하면 구매 확인 문장 출력 확인 시 장바구니에 추가와 함께 메인 메뉴로 돌아옴 취소 시 장바구니에 추가하지 않고 메인 메뉴로 돌아옴 (위 두 문장은 해당 상세 메뉴판으로 돌아오게 수정 가능하면 수정) 장바구니에서는 추가한 메뉴 목록과 전체 가격 출력 장바구니에서 주문 완료(또는 해당 번호) 입력 시 주문 번호 출력과 함께 장바구니 초기화 +.. 2023. 5. 29.