728x90
실습 문제 8번을 변형해보자. 에스프레소는 2000원, 아메리카노 2500원, 카푸치노 3000원, 카페라떼 3500원이며, 에스프레소의 경우 10잔 이상을 주문하면 가격의 5%를 할인해준다.
커피 주문하세요>>에스프레소 10
19000원입니다.
커피 주문하세요>>에스프레소 9
18000원입니다.
답:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("커피를 주문하세요>>");
String coffee = sc.next();
int cup = sc.nextInt();
if(coffee.equals("에스프레소")) {
int espresso = 2000*cup;
if (cup >= 10) {
espresso *= 0.95;
System.out.println(espresso + "원입니다.");
}
else
System.out.println(espresso + "원입니다.");
}
else if(coffee.equals("아메리카노"))
System.out.println(2500*cup + "원입니다.");
else if(coffee.equals("카푸치노"))
System.out.println(3000*cup + "원입니다.");
else if(coffee.equals("카페라떼"))
System.out.println(3500*cup + "원입니다.");
else
System.out.println("잘못 입력하엿습니다.");
sc.close();
}
}
8번 문제에서 에스프레소 부분만 바꿔주면 끝나는 문제입니다.
1. if문을 통해 에스프레소가 10잔 이상 들어왔을 경우와 아닌 경우를 작성해 줍니다.
2. 5% 할인이 들어가야 하기때문에 원래가격 * 0.95를 해서 할인을 해줍니다.
728x90
'JAVA' 카테고리의 다른 글
명품 자바 에센셜 3강 실습문제 (0) | 2022.03.10 |
---|---|
명품 자바 에센셜 3강 이론문제 (0) | 2022.03.09 |
명품 자바 에센셜 2강 실습문제 9번 (0) | 2022.03.07 |
명품 자바 에센셜 2강 실습문제 8번 (0) | 2022.03.07 |
명품 자바 에센셜 2강 실습문제 7번 (0) | 2022.03.07 |