본문 바로가기

명품 자바 에센셜11

명품 자바 에센셜 2강 실습문제 10번 실습 문제 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("에스.. 2022. 3. 7.
명품 자바 에센셜 2강 실습문제 9번 369게임의 일부를 작성해보자. 1~99까지의 정수를 입력받고, 수에 3, 6, 9중 하나가 있는 경우는 "박수짝", 두 개 있는 경우는 "박수짝짝", 하나도 없으면 "박수없음"을 출력하는 프로그램을 잣성하라. 예를 들면, 13인 경우 "박수짝", 36인 경우 "박수짝짝", 5인 경우 "박수없음"을 출력하면 된다. 1~99 사이의 정수를 입력하세요>>36 박수짝짝 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("1~99 사이의 정수를 입력하세요>>"); int n = sc.nextInt(); in.. 2022. 3. 7.
명품 자바 에센셜 2강 실습문제 8번 음료수 종류와 잔 수를 입력받으면 가격을 알려주는 프로그램을 작성하라. 에스프레소는 2000원, 아메리카노 2500원, 카푸치노 3000원, 카페라떼 3500원이다. 커피 주문하세요>>카푸치노 3 9000원입니다. (1) if문을 활용하라. 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("에소프레소")) System.out.println(2000*cup+".. 2022. 3. 7.
명품 자바 에센셜 2강 실습문제 7번 학점이 A, B이면 "Excellent", 학점이 C, D이면 "Good", 학점이 F이면 "Bye"라고 출력하는 프로그램을 작성하라. switch와 break을 활용하라. 학점을 입력하세요>>B Excellent 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("학점을 입력하세요>>"); String grade = sc.next(); switch(grade) { case "A": case "B": System.out.println("Excellent"); break; case "C": case ".. 2022. 3. 7.