Notice
Recent Posts
Recent Comments
Link
«   2026/09   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

seaking110 님의 블로그

키오스크 과제 1일차 본문

Today I Learned

키오스크 과제 1일차

seaking110 2025. 1. 13. 21:15

요구사항 정의

  • 키오스크 기능
    • 메뉴 카테고리 항목 (버거 음료 디저트 등) <- 필수
    • 세부 메뉴 (버거 종류, 음료 종류, 디저트 종류) <- 필수
    • 장바구니 기능 <- 도전
    • 유형별 할인율 관리 <- 도전
  • 개인적으로 추가하고 싶은 기능
    • 관리자 기능
      • 비밀번호로 관리자 모드
      • 메뉴 추가 및 삭제 및 수정 기능

 

 

git 세팅

git init
git remote add origin https://github.com/seaking110/Kiosk.git
git add .
git commit -m "파일 세팅"
git branch -M main
git push -u origin main

 

 

Lv 1 . 기본적인 키오스크 프로그래밍

  • 입력 처리 및 기본 구현
  • 상품 내용 입력
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("[ MOMS TOUCH MENU ]");
            System.out.println("1. Thigh Burger        | W 4.9 | 바삭한 치킨 패티와 양상추가 조화를 이루는 맘스터치 시그니처 버거.");
            System.out.println("2. Fire Thigh Burger   | W 5.1 | 불맛이 살아있는 버거, 싸이버거의 매운맛 버전.");
            System.out.println("3. White Garlic Burger | W 5.5 | 화이트 갈릭소스에 더블햄과 통가슴살 패티까지 담은 버거.");
            System.out.println("4. Deep Cheese Burger  | W 5.4 | 부드러운 치즈와 통가슴살 패티 버거.");
            System.out.println("0. 종료     | 종료 ");
            int n = sc.nextInt();
            switch (n) {
                case 1 -> System.out.println("Thigh Burger 주문!!");
                case 2 -> System.out.println("Fire Thigh Burger 주문!!");
                case 3 -> System.out.println("White Garlic Burger 주문!!");
                case 4 -> System.out.println("Deep Cheese Burger 주문!!");
                case 0 -> {
                    System.out.println("프로그램을 종료합니다.");
                    return;
                }
                default -> {
                    System.out.println("잘못된 번호를 입력하셨습니다.");
                }
            }
        }
    }
}

 

 

 

 

 

 

 

 

 


 

오늘의 문제

https://seaking110.tistory.com/46

'Today I Learned' 카테고리의 다른 글

키오스크 과제 2일차  (1) 2025.01.14
객체간의 결합도와 다형성  (0) 2025.01.14
계산기 만들기 트러블 슈팅  (0) 2025.01.10
계산기 만들기  (0) 2025.01.10
모던 자바  (0) 2025.01.08