假设你是一家餐厅的经理需要编写一个Java程序来记录每个菜品的名称和价格并能够根据菜品名称输出对应的价格。 请编写一个Java程序Prog1类代表Restaurant在该类的main方法中要求实现以下功能: 1 定义一个数组String menu来存储每个菜品的名称和价格; 2 使用循环结构和用户输入来记录每个菜品的名称String dishName和价格String price; 3 使用用户输
import java.util.Scanner;
public class Prog1 {
public static void main(String[] args) {
String[][] menu = new String[5][2];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < menu.length; i++) {
System.out.print("请输入第" + (i+1) + "个菜品的名称:");
String dishName = scanner.nextLine();
System.out.print("请输入" + dishName + "的价格:");
String price = scanner.nextLine();
menu[i][0] = dishName;
menu[i][1] = price;
}
System.out.print("请输入要查询的菜品名称:");
String queryDish = scanner.nextLine();
String dishPrice = "";
for (int i = 0; i < menu.length; i++) {
if (menu[i][0].equals(queryDish)) {
dishPrice = menu[i][1];
break;
}
}
System.out.println(queryDish + "的价格为:" + dishPrice + "元");
}
}
``
原文地址: http://www.cveoy.top/t/topic/hXJb 著作权归作者所有。请勿转载和采集!