2024-10-22



** coffee 메뉴 **
1. 아메리카노 - 3,000원
2. 카페라떼 - 4,000원
3. 마끼아또 - 4,500원
4. 바닐라라떼 - 4,500원
위 메뉴중 하나를 선택하세요. : 2
주문수량 >> 3
입금액 >> 20000
주문한 메뉴 : 카페라떼
커피단가 : 4000
주문수량 : 3
입금액 : 20000원
총금액 : 13200원
거스름돈 : 6800원
package Exam;
/*
* [문제] coffee 메뉴를 키보드로 입력을 받아 주문수량과 입금액을 입력하면
* 아래 화면과 같이 출력되게 하세요. 총금액에는 부가세가 포함된 금액이 나와 있어야 함.
*/
import java.util.Scanner;
public class Exam_02 {
public static void main(String[] args) {
System.out.println("** coffee 메뉴 **");
System.out.println("1. 아메리카노 - 3,000원");
System.out.println("2. 카페라떼 - 4,000원");
System.out.println("3. 마끼아또 - 4,500원");
System.out.println("4. 바닐라라떼 - 4,500원");
Scanner sc = new Scanner(System.in);
System.out.print("위 메뉴중 하나를 선택하세요. : ");
int menu = sc.nextInt();
System.out.print("주문수량 >> ");
int su = sc.nextInt();
System.out.print("입금액 >> ");
int money = sc.nextInt();
System.out.println();
int price = 0; // 입력한 메뉴의 가격을 담는 변수
String coffeeStr = ""; // 입력한 메뉴의 이름을 담는 변수
switch(menu) { // 주문한 메뉴
case 1 :
coffeeStr = "아메리카노";
price = 3000;
break;
case 2 :
coffeeStr = "카페라떼";
price = 4000;
break;
case 3 :
coffeeStr = "마끼아또";
price = 4500;
break;
case 4 :
coffeeStr = "바닐라라떼";
price = 4500;
}
int vat = (price * su) / 10; // 부가세
int total = (price * su) + vat;
System.out.println("주문한 메뉴 : " + coffeeStr);
System.out.println("커피단가 : " + price);
System.out.println("주문수량 : " + su);
System.out.println("입금액 : " + money + "원");
System.out.println("총금액 : " + total + "원");
System.out.println("거스름돈 : " + (money - total) + "원");
sc.close();
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Control)_Exam_04 (0) | 2024.10.22 |
|---|---|
| Java(Control)_Exam_03 (0) | 2024.10.22 |
| Java(Control)_Exam_01 (0) | 2024.10.22 |
| Java(Control)_Continue_29 (0) | 2024.10.22 |
| Java(Control)_Break_28 (0) | 2024.10.22 |