본문 바로가기

Java49

명품 자바 에센셜 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.
명품 자바 에센셜 2강 실습문제 6번 돈의 액수를 입력받아 오만원권, 만원권, 천원권, 500원짜리 동전, 100원짜리 동전, 10원짜리 동전, 1원짜리 동전 각 몇 개로 변환되는지 출력하라. 돈의 액수를 입력하세요>>65245 오만원1개, 만원1개, 천원5개, 500원0개, 100원2개, 10원4개, 1원5개 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("돈의 액수를 입력하세요>>"); int money = sc.nextInt(); System.out.print("오만원"+money/50000+"개, "); money %= 500.. 2022. 3. 7.
명품 자바 에센셜 2강 실습문제 5번 다음과 같이 AND와 OR의 논리 연산을 입력받아 결과를 출력하는 프로그램을 작성하라. 예를 들어 'true AND false'의 결과로 false를, 'true OR false'의 결과로 true를 출력하면 된다. if문 대신 switch문을 이용하라. 논리 연산을 입력하세요>>true OR false true 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("논리 연산을 입력하세요>>"); boolean a = sc.nextBoolean(); String c = sc.next(); boolean.. 2022. 3. 7.