android订餐系统简单的代码
时间: 2023-11-01 18:03:11 浏览: 324
下面是一个简单的Android订餐系统代码示例,并包含了一些基本的功能,如展示菜单、点餐和结账等:
```java
import java.util.Scanner;
public class FoodOrderSystem {
private static String[] menu = {"汉堡", "薯条", "可乐", "鸡翅"};
private static double[] price = {2.5, 1.5, 1.0, 2.0};
public static void main(String[] args) {
showMenu();
orderFood();
}
private static void showMenu() {
System.out.println("菜单:");
for (int i = 0; i < menu.length; i++) {
System.out.println((i + 1) + ". " + menu[i] + " - ¥" + price[i]);
}
}
private static void orderFood() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入要点的菜品编号(用逗号分隔): ");
String input = scanner.nextLine();
String[] choices = input.split(",");
double total = 0.0;
System.out.println("您点的菜:");
for (String choice : choices) {
int index = Integer.parseInt(choice) - 1;
System.out.println(menu[index]);
total += price[index];
}
System.out.println("总价: ¥" + total);
}
}
```
这个示例中,我们使用一个字符串数组`menu`和一个双精度数组`price`来存储菜单和对应的价格。`showMenu`方法会遍历菜单数组,并将菜单序号、菜品名称和价格打印出来。`orderFood`方法则通过输入菜品编号来点餐,并计算总价。最后,在`main`方法中调用`showMenu`和`orderFood`方法完成整个订餐过程。
这只是一个简单的代码示例,实际的订餐系统中可能会涉及更多的功能和复杂的业务逻辑。这个示例主要展示了Android订餐系统的基本代码结构和实现思路,开发者可以根据自己的需求进行扩展和优化。
阅读全文