boolean isSignFind = false;
System.out.print("请选择要签收的订单序号:");
int sign = input.nextInt();
for (int i = 0; inames.length; i++) {
if (names[i] != nullstates[i] == 0sign == i + 1) {
states[i] = 1;
System.out.println("订单签收成功!");
isSignFind = true;// 标记已找到的订单
} else if (names[i] != nullstates[i] == 1sign == i + 1) {
System.out.println("您选择的订单已完成签收 , 不能再次签收!");
isSignFind = true;// 标记已找到的订单
}
}
if (!isSignFind) {
System.out.println("您选择的订单不存在!");
}
break;
case 4:// 删除订单
System.out.println("***删除订单***");
boolean isDelFind = false;
System.out.print("请输入要删除的订单序号:");
int delID = input.nextInt();
for (int i = 0; inames.length; i++) {
// 根据状态值判断能不能删除,只有已完成的才能删除
if (names[i] != nullstates[i] == 1delID == i + 1) {
isDelFind = true;
for (int j = delID - 1; jnames.length - 1; j++) {
names[j] = names[j + 1];
dishMegs[j] = dishMegs[j + 1];
dishNums[j] = dishNums[j + 1];
times[j] = times[j + 1];
addresses[j] = addresses[j + 1];
states[j] = states[j + 1];
sumPrices[j] = sumPrices[j + 1];
}
// 将最后一位清空
names[names.length - 1] = null;
dishMegs[names.length - 1] = null;
dishNums[names.length - 1] = 0;
times[names.length - 1] = 0;
addresses[names.length - 1] = null;
states[names.length - 1] = 0;
sumPrices[names.length - 1] = 0;
System.out.println("删除订单成功!");
break;
} else if (names[i] != nullstates[i] == 0delID == i + 1) {
isDelFind = true;
System.out.println("您选择的订单未签收,不能删除!");
break;
}
} // 未找到的订单不能删除
if (!isDelFind) {
System.out.println("您要删除的订单不存在!");
}
break;
case 5:// 我要点赞
System.out.println("***我要点赞***");
// 显示菜品信息
System.out.println("序号\t菜名\t单价");
for (int i = 0; idishNames.length; i++) {
String priaiseNum = (praiseNums[i]0) ? praiseNums[i] + "赞" : "";
System.out.println((i + 1) + "\t" + dishNames[i] + "\t" + prices[i] + "元" + priaiseNum);
}
System.out.print("请选择您要点赞的菜品序号:");
int number = input.nextInt();
praiseNums[number - 1]++;
System.out.println("点赞成功");
break;
case 6:// 退出系统
isExit = true;
break;
default:// 退出系统
isExit = true;
break;
}
// 返回主界面
if (!isExit) {
System.out.print("输入0返回:");
num = input.nextInt();
} else {
break;
}
} while (num == 0);
System.out.println("谢谢惠顾,欢迎您再次使用!");
input.close();
}
}
扫码点餐系统怎么做微信官方现提供免费扫码点餐系统,零成本接入 。商家可以在店里贴海报,叫餐,也可以贴单桌贴 , 送到餐桌上 。两种模式都可以让客户不用排队下单 , 也为老板节省了人力成本 。快来看看怎么用吧!菜单输入和管理:第一步:上传商品在微信上搜索【微信收款商务版】官方微信官方账号,进入“微信收款商务版小程序” 。如果还没有开通商业版微信收藏,需要先开通商业版;对于已经通过的商家,可以点击“打开扫码点餐”,然后开始上传商品,添加商品的图片、名称、价格,完成后点击“下一步” 。第二步:保存订购代码 。添加产品后,输入“选择并保存订单代码”,选择桌贴或海报,并保存 。新手导游可以先选一个,随时会有保存订餐码的入口 。或者购买官方资料(桌贴适用于送货到桌的商家,目前仅支持1-12桌;海报适合商家打电话 。付款成功后,顾客会收到服务通知,通知顾客取餐/到店取餐 。)第三步:完成新手流程 。您可以选择继续添加商品,也可以选择稍后添加 , 返回“管理商品”主页 。第四步:商店管理从“商品管理”返回后,商家可以看到累计订单和累计收入,随时保存订单代码,管理店员 。进入“店员管理” , 可以添加或删除扫码点餐的店员 。完成上述步骤后,顾客只需扫描商家提供的餐桌贴纸或海报二维码即可点餐 。支付成功后 , 顾客会收到服务通知,告知顾客桌号信息和取餐码;商家可以订餐,也可以送餐到餐桌!
推荐阅读
- 软件工程的毕业设计题目,软件工程毕业设计题目是谁dingde
- 如何看待方便面集卡的营销,收集方便面卡片什么心理
- 手机横屏什么设置,手机 横屏
- 手机cpu重启是什么意思,手机cpu重启是什么意思呀
- c语言argv函数用法 c语言arc函数
- gis要素标注,gis如何标注一部分内容
- oracle创建表分区字段,oracle 创建分区
- 如何同步日历ios9的简单介绍
- c语言中for函数怎么用 c语言 for函数