用java 生成一个点餐系统
时间: 2023-12-30 18:03:51 浏览: 73
好的,我可以为您提供一个简单的点餐系统的 Java 实现。以下是一个简单的点餐系统的代码示例:
```java
import java.util.Scanner;
public class OrderSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int choice;
String name;
double price;
int quantity;
double total = 0;
System.out.println("欢迎光临XXX餐厅");
System.out.println("1. 牛肉面 - $10.00");
System.out.println("2. 炸鸡翅 - $8.00");
System.out.println("3. 蔬菜沙拉 - $6.00");
while (true) {
System.out.print("请选择要点的食品编号(输入0结算): ");
choice = scanner.nextInt();
if (choice == 0) {
break;
}
switch (choice) {
case 1:
name = "牛肉面";
price = 10.00;
break;
case 2:
name = "炸鸡翅";
price = 8.00;
break;
case 3:
name = "蔬菜沙拉";
price = 6.00;
break;
default:
System.out.println("请输入正确的食品编号!");
continue;
}
System.out.print("请输入数量: ");
quantity = scanner.nextInt();
total += price * quantity;
System.out.println(name + " x " + quantity + " 价格为: $" + price * quantity);
}
System.out.println("您的总消费为: $" + total);
System.out.println("谢谢光临!");
}
}
```
这个点餐系统提供三种食品选择,用户可以选择需要的食品和数量,系统会计算出总价并输出。请注意,这个示例只是一个简单的实现,实际的点餐系统可能需要更复杂的功能和处理方式。
阅读全文