문제1 - 음식점 주문

사용자로부터 음식의 이름(foodName), 가격(foodPrice), 그리고 수량(foodQuantity)을 입력받아, 주문 한 음식의 총 가격을 계산하고 출력하는 프로그램을 작성하세요.

음식의 총 가격을 계산하세요. 총 가격은 각 음식의 가격(foodPrice)과 수량(foodQuantity)을 곱한 값이며, 이를 totalPrice라는 이름의 변수에 저장하세요,

주문 정보와 총 가격을 출력하세요. 출력 형태는 “[음식 이름][수량]개를 주문하셨습니다. 총 가격은 [총 가격]원 입니다.” 이어야 합니다.

import java.util.Scanner;

public class Scanner1 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("음식 이름을 입력해주세요: ");
        String foodName = scanner.nextLine();

        System.out.print("음식 가격을 입력해주세요: ");
        int foodPrice = scanner.nextInt();

        System.out.print("음식 수량을 입력해주세요: ");
        int foodQuantity = scanner.nextInt();

        int totalPrice = foodPrice*foodQuantity;

        System.out.println(foodName+foodQuantity+"개를 주문하셨습니다. 총 가격은 "+totalPrice+"원 입니다.");
    }
}
음식 이름을 입력해주세요: 햄버거
음식 가격을 입력해주세요: 5800
음식 수량을 입력해주세요: 2
햄버거2개를 주문하셨습니다. 총 가격은 11600원 입니다.

정답여부 - O

오답노트 - X

문제2 - 구구단 출력

사용자로부터 하나의 정수 n을 입력받고, 입력받은 정수 n의 구구단을 출력하는 프로그램을 작성하세요.

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("구구단의 단 수를 입력해주세요: ");
        int n = scanner.nextInt();
        int x = 1;
        System.out.println(n + "단의 구구단: ");
        while (x < 9) {
            x++;
            int sum = n * x;
            System.out.println(n + " x " + x + " = " + sum);
        }
    }
}

정답 여부 -

‼ 오답 노트

틀린것 같진 않은데 선생님은 for 구문을 이용하심