package shixun; import java.util.Scanner; public class Xiyidian { public static void main(String[] arges){ Scanner scanner = new Scanner(System.in); int choice; do { System.out.println("欢迎来到洗衣店,请选择您需要的服务:"); System.out.println("1. 洗衣服务"); System.out.println("2. 烘干服务"); System.out.println("3. 折叠服务"); System.out.println("4. 查看订单"); System.out.println("0. 退出"); choice = scanner.nextInt(); switch (choice) { case 1: System.out.println("您选择了洗衣服务。"); // TODO: 实现洗衣服务逻辑 break; case 2: System.out.println("您选择了烘干服务。"); // TODO: 实现烘干服务逻辑 break; case 3: System.out.println("您选择了折叠服务。"); // TODO: 实现折叠服务逻辑 break; case 4: System.out.println("您选择了查看订单。"); // TODO: 实现查看订单逻辑 break; case 0: System.out.println("感谢您的光临,再见!"); break; default: System.out.println("无效的选择,请重新输入。"); break; } } while (choice != 0); } // 创建一个新订单 Order newOrder = new Order(orderNumber, serviceType, price, status); // 将新订单添加到订单列表中 orderList.add(newOrder); // 遍历订单列表,输出所有订单信息 for(Order order ; orderList) { System.out.println(order.toString()); } }怎么定义Order类
时间: 2024-03-20 18:41:03 浏览: 106
shixun.ino
可以按照以下代码定义Order类:
```
public class Order {
private int orderNumber;
private String serviceType;
private double price;
private String status;
public Order(int orderNumber, String serviceType, double price, String status) {
this.orderNumber = orderNumber;
this.serviceType = serviceType;
this.price = price;
this.status = status;
}
public int getOrderNumber() {
return orderNumber;
}
public String getServiceType() {
return serviceType;
}
public double getPrice() {
return price;
}
public String getStatus() {
return status;
}
@Override
public String toString() {
return "Order{" +
"orderNumber=" + orderNumber +
", serviceType='" + serviceType + '\'' +
", price=" + price +
", status='" + status + '\'' +
'}';
}
}
```
这个类定义了订单的属性和构造方法,以及一些getter方法和toString方法。在创建新订单时,可以使用构造方法来初始化订单的属性。在输出订单列表时,可以使用toString方法来格式化订单信息。
阅读全文