java项目 代码 订单查询 :1)功能描述 用户输入商品编号和会员编号查询出对应订单记录(收银员权限) 2)功能逻辑描述 输入商品编号或是会员编号,在控制台显示订单详细记录。 3)示例 订单编号:x 会员:x 下单日期: xxxx-xx-xx hh:mm:
时间: 2024-02-23 22:58:56 浏览: 113
好的,下面是一个简单的Java代码示例,实现了订单查询功能:
```java
import java.util.Scanner;
public class OrderQuery {
public static void main(String[] args) {
// 模拟数据库中的订单记录
String[][] orders = {
{"001", "1001", "2021-08-01 12:00:00", "商品1:100", "商品2:200"},
{"002", "1002", "2021-08-02 13:00:00", "商品3:300", "商品4:400"}
};
// 获取用户输入的商品编号或会员编号
Scanner scanner = new Scanner(System.in);
System.out.print("请输入商品编号或会员编号:");
String keyword = scanner.nextLine();
// 在订单记录中查找匹配的订单
boolean found = false;
for (String[] order : orders) {
if (order[0].equals(keyword) || order[1].equals(keyword)) {
// 找到匹配的订单,显示订单详细信息
System.out.println("订单编号:" + order[0]);
System.out.println("会员编号:" + order[1]);
System.out.println("下单日期:" + order[2]);
System.out.println("商品列表:");
for (int i = 3; i < order.length; i++) {
System.out.println("- " + order[i]);
}
found = true;
break;
}
}
// 如果没有找到匹配的订单,提示用户
if (!found) {
System.out.println("未找到匹配的订单记录!");
}
}
}
```
这个代码示例使用了一个二维数组来模拟数据库中的订单记录。用户输入商品编号或会员编号后,程序会遍历这个数组并查找匹配的订单记录。如果找到了匹配的订单,就在控制台上显示订单详细信息;否则,提示用户未找到匹配的订单记录。
希望这个示例可以帮助您理解如何实现订单查询功能。
阅读全文