728x90
이번에도 명품 java essential 교재 연습문제입니다.
자바는 메뉴판이 너무 깔끔하게 출력돼서 좋네요.
처음 입력으로 어떤 종류의 커피인지 입력하고, 두 번째 입력으로 몇 개인지 입력해줍니다.
만약 "에스프레소 2"라고 입력한다면 2000×2=4000원이 출력될겁니다.
import java.util.Scanner;
public class cafe {
static void menu() {
System.out.println("┌───────────────┐");
System.out.println("│에스프레소 2000원 │");
System.out.println("│아메리카노 2500원 │");
System.out.println("│카푸치노 3000원 │");
System.out.println("│카페라떼 3500원 │");
System.out.println("└───────────────┘");
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String choice;
int count;
int price, total = 0;
boolean go = true;
while (go) {
menu();
System.out.print("커피 주문하세요>>");
choice = scanner.next();
count = scanner.nextInt();
switch (choice) {
case "에스프레소":
price = 2000;
break;
case "아메리카노":
price = 2500;
break;
case "카푸치노":
price = 3000;
break;
case "카페라떼":
price = 3500;
break;
default:
price = 0;
}
if (price == 0)
continue;
total = price * count;
go = false;
}
System.out.println(total +"원 입니다.");
scanner.close();
}
}
메뉴판이 이클립스에선 딱 맞춰서 출력되는데 블로그 코드박스에는 조금 어긋나네요.
728x90
'프로그래밍 언어 > javastudy' 카테고리의 다른 글
명품 Java Essential 3단원 실습문제 (3) | 2021.07.07 |
---|---|
자바 공부 #5 up&down게임 (3) | 2021.07.05 |
자바 공부 #4 369게임, 커피 주문, 사칙 연산 (4) | 2021.07.05 |
자바 공부 #2 지폐, 동전 개수 출력 프로그램(코드가 더러울 땐 구글링) (0) | 2021.07.04 |
자바 공부 #1 가위바위보게임 만들기(java, 코드 자동 줄맞춤 단축키) (0) | 2021.07.04 |