我要订单的完成代码
我要订单的入口文件
第一段和整体框架的代码
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 ( ) ;
}
}