문제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 구문을 이용하심