Java(Control)_Exam_02

2024. 10. 22. 19:26·Java/기초 내용 정리

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
'Java/기초 내용 정리' 카테고리의 다른 글
  • Java(Control)_Exam_04
  • Java(Control)_Exam_03
  • Java(Control)_Exam_01
  • Java(Control)_Continue_29
mw41817
mw41817
일생의 개발 기록 저장소
  • mw41817
    IT 개발 일지
    mw41817
    • Index (487)
      • HTML (36)
        • 기초 내용 정리 (36)
      • CSS (29)
        • 기초 내용 정리 (29)
      • JavaScript (60)
        • 기초 내용 정리 (60)
      • JQuery (38)
        • 기초 내용 정리 (38)
      • Java (232)
        • 기초 내용 정리 (232)
      • JSP (46)
        • 기초 내용 정리 (46)
      • Spring, Boot (31)
        • 기초 내용 정리 (31)
      • DB (5)
        • Oracle SQL (5)
      • Code WorkBook (6)
        • programmers (6)
        • Baekjoon (0)
      • 기타 (1)
        • 유용한 사이트 (3)
  • 전체
    오늘
    어제
  • 글쓰기 관리
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 카테고리
    • 주인장 GitHub
  • 공지사항

  • 인기 글

  • 태그

    html #코딩 #프로그래밍 #기초
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
mw41817
Java(Control)_Exam_02
상단으로

티스토리툴바