我要订单的完成代码
我要订单的入口文件
第一段和整体框架的代码
import java.util.Scanner;
public class game {
String[] name = new String[100000];
String[] xinxi = new String[100000];
int[] shijian = new int[10000];
int[] zhuangtai = new int[10000];
String[] dizhi = new String[100000];
double[] zhongjia = new double[100000];
String[] caidian = new String[]{"面","汤","饭"};
double[] jiage = new double[]{10,14,24};
int[] mian = new int[3];
int[] zt = new int [10000];
Scanner a=new Scanner(System.in);
public void all() {
b:while(true){
System.out.println("************************************************");
System.out.println("\t\t1,我要订单");
System.out.println("\t\t2,查看订单");
System.out.println("\t\t3,签收订单");
System.out.println("\t\t4,删除订单");
System.out.println("\t\t5,菜品点赞");
System.out.println("\t\t6,退出程序");
System.out.println("************************************************");
String xz = a.next();
switch(xz){
case "1":
System.out.println("***我要订单***");
caidan();
break;
case "2":
System.out.println("***查看订单***");
chakan();
break;
case "3":
System.out.println("***签收订单***");
qiansho();
break;
case "4":
System.out.println("***删除订单***");
shanchu();
break;
case "5":
System.out.println("***菜品点赞***");
dianzan();
break;
case "6":
System.out.println("***推出程序***");
System.out.println("***欢迎下次使用;祝你用餐愉快***");
break b;
default:
System.out.println("输入错误,请重新输入");
}
}
}
private void dianzan() {
}
private void shanchu() {
}
private void qiansho() {
}
private void chakan() {
}
private void caidan() {
for(int i=0;i<xinxi.length;i++){
if(xinxi[i]==null){
System.out.println("序号\t\t菜名\t\t价格\t\t点赞");
for(int s=0;s<caidian.length;s++){
System.out.println((s+1)+"\t\t"+caidian[s]+"\t\t"+jiage[s]+"\t\t"+mian[s]);
}
System.out.print("请输入订单人姓名:");
String os = a.next();
System.out.print("请输入你要点的菜品编号:");
int pqq = a.nextInt();
while(pqq<1 || pqq>3){
System.out.print("输入错误;重新输入");
pqq = a.nextInt();
}
System.out.print("请输入你的份数(最多只能点3份):");
int acc = a.nextInt();
while(acc<1 || acc>3){
System.out.print("输入错误请从新输入:");
acc = a.nextInt();
}
String xinxi_ = caidian[pqq-1]+" "+acc+"份";
System.out.print("请输入你的送餐时间(0-24):");
int saa = a.nextInt();
while(saa<0 || saa>24){
System.out.print("输入错误,请重新输入:");
saa = a.nextInt();
}
System.out.println("请输入你的送餐地址:");
String sds = a.next();
System.out.println("订餐成功");
System.out.println("总价为:"+jiage[pqq-1]*acc);
if(true){
}
zhongjia[i]=jiage[pqq-1]*acc;
name[i] = os;
xinxi[i]= xinxi_;
shijian[i] = saa;
dizhi[i] = sds;
fanhui();
}
}
}
private void fanhui(){
System.out.print("输入任意符返回");
String pp = a.next();
all();
}
}