Hyeok의 웹 개발 블로그

<2025.03.07> 키오스트 과제 Lv1 본문

TIL/Java

<2025.03.07> 키오스트 과제 Lv1

Yhyeok 2025. 3. 7. 22:55

💡 키오스크 과제 Lv 1 

 

조건

▷ 햄버거 메뉴 출력 및 선택하기
1) 실행 시 햄버거 메뉴가 표시되고, 이후 Scanner로 숫자를 입력 받아서 메뉴를 선택할 수 있다.

2) 제시 된 메뉴 중 입력받은 숫자에 따라 다른 로직을 실행하는 코드를 작성

3) 반복문을 이용해서 특정 번호가 입력되면 프로그램 종료


- 햄버거 메뉴를 적어 출력

System.out.println("[ SHAKESHACK MENU ] ");
System.out.println("1. ShackBuger   | W 6.9 |  토마토, 양상추, 쉑소스가 토핑된 치즈버거" );
System.out.println("2. SmokeShack   | W 8.9 |  베이컨, 체리 페퍼에 쉑소스가 토핑된 치즈버거");
System.out.println("3. Cheesebuger  | W 6.9 |  포테이토 번과 비프패티, 치즈가 토핑된 치즈버거");
System.out.println("4. Hamburger    | W 5.4 |  비프패티를 기반으로 야채가 들어간 기본버거");
System.out.println("0. 종료    | 종료");

 

- Scanner 로 숫자를 입력 받게 만들었다.

Scanner scanner = new Scanner(System.in);

 

- 입력 받은 숫자로 메뉴를 선택하기 위해서 switch 문을 사용

switch (number){
    case 1:
        System.out.println("1. ShackBuger   | W 6.9 |  토마토, 양상추, 쉑소스가 토핑된 치즈버거");
        break;
    case 2:
        System.out.println("2. SmokeShack   | W 8.9 |  베이컨, 체리 페퍼에 쉑소스가 토핑된 치즈버거");
        break;
    case 3:
        System.out.println("3. Cheesebuger  | W 6.9 |  포테이토 번과 비프패티, 치즈가 토핑된 치즈버거");
        break;
    case 4:
        System.out.println("4. Hamburger    | W 5.4 |  비프패티를 기반으로 야채가 들어간 기본버거 ");
        break;

}

 

- 끝부분에 숫자 '0'을 입력하면 반복문이 종료하기 위해 if 문으로 조건을 주고 break 를 활용

if (number == 0){
    System.out.println("주문을 종료합니다.");
    break;
}

'TIL > Java' 카테고리의 다른 글

<2025.03.11> 키오스크 과제 Lv 3  (0) 2025.03.11
<2025.03.10> 키오스크 과제 Lv2  (0) 2025.03.10
<2025.03.06>Java 챕터 [3-1] ~[3~3]  (0) 2025.03.06
<2025.03.05> 계산기 과제 Lv.2  (0) 2025.03.05
<2025.02.28> JAVA 계산기 만들기  (0) 2025.02.28