用java编写一个点餐小程序
时间: 2023-11-26 21:05:42 浏览: 106
好的,以下是一个简单的点餐小程序的 Java 代码:
```java
import java.util.Scanner;
public class OrderSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int total = 0;
String[] dishes = {"鱼香茄子", "宫保鸡丁", "麻婆豆腐", "回锅肉"};
int[] prices = {20, 25, 18, 22};
System.out.println("欢迎使用点餐系统!");
while (true) {
System.out.println("请选择您要点的菜品编号(输入0结束点餐):");
for (int i = 0; i < dishes.length; i++) {
System.out.println((i + 1) + ". " + dishes[i] + " " + prices[i] + "元");
}
int choice = scanner.nextInt();
if (choice == 0) {
break;
}
if (choice < 1 || choice > dishes.length) {
System.out.println("您的输入有误,请重新输入!");
continue;
}
total += prices[choice - 1];
System.out.println("您已经点了" + dishes[choice - 1] + ",共计" + prices[choice - 1] + "元。");
}
System.out.println("您一共需要支付" + total + "元,感谢使用点餐系统!");
}
}
```
这个点餐小程序实现了以下功能:
1. 使用 `Scanner` 类读取用户的输入。
2. 显示菜单,并允许用户选择菜品。
3. 根据用户的选择计算总价,并输出选择的菜品和价格。
4. 最终输出总价。
建议在实际应用中,加入更多功能和优化,例如:
1. 添加菜品数量选择功能。
2. 添加菜品分类和搜索功能。
3. 保存订单记录和用户信息。
4. 支持在线支付和配送服务。
阅读全文