使用Java模拟一个吃货联盟订餐系统

  介绍

本篇文章给大家分享的是有关使用Java模拟一个吃货联盟订餐系统,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

Java基本数据类型有哪些

Java的基本数据类型分为:1,整数类型,用来表示整数的数据类型。2,浮点类型,用来表示小数的数据类型。3,字符类型,字符类型的关键字是“字符”。4,布尔类型,是表示逻辑值的基本数据类型。

public  class  OrderingMsg  {      public  static  void  main (String [], args), {//初始化数据//数据主体:一组订单信息   时间=String [], names  new 字符串[4];,,,,,,,,,//订餐人姓名   时间=String [], dishMegs  new 字符串[4];,,,,,,//所选菜品   int [], times =, new  int[4];,,,,,,,,,,,,,,,//送餐时间   时间=String [], addresses  new 字符串[4];,,,,,,,//送餐地址   int [], states =, new  int[4];,,,,,,,,,,,,,,,//订单状态:0,已预购,1,已完成   双[],sumPrices =, new 双[4];,,,,,//总金额//初始化两个订单信息   名称[0],=,“盖伦“;   dishMegs[0],=,“红烧带鱼,2份“;   倍[0],=,3;   地址[0],=,“德玛西亚“;   sumPrices [0],=, 76.0;   州[0],=,1;      名称[1],=,“拉克丝“;   dishMegs[1],=,“红烧带鱼,1份“;   倍[1],=,10;   地址[1],=,“德玛西亚“;   sumPrices [0],=, 20;//供选择的菜品信息   时间=String [], dishNames {“红烧带鱼”、“鱼香肉丝“,“时令蔬菜“};//菜品单价   双[],prices =, new 双[],{38.0,20.0,10};   int [], praiseNums =, new  int [3];   Scanner  input =, new 扫描仪(系统);//用户输入0返回主菜单,否则退出系统   int  num =, 1;//标记用户是否提出系统,真的:退出系统   boolean  isExit =,假;   System.out.println (“\ n欢迎使用吃货联盟系统“);//循环:显示菜单,根据用户选择,执行响应功能   do  {//显示菜单   System.out.println (“* * * * * * * * * * * * * * * * * * *“);   System.out.println(“1:我要订餐“);   System.out.println(“2:查看餐袋“);   System.out.println(“3:签收订单“);   System.out.println(“4:删除订单“);   System.out.println(“5:我要点赞“);   ,,,System.out.println(“6:退出系统“);   ,,,System.out.println (“* * * * * * * * * * * * * * * * * * *“);   ,,,System.out.println(“请选择:“);//记录客户选择功能的编了号   ,,,int  choose =, input.nextInt ();   ,,,//记录用户选择的功能编的号   ,,,boolean  isAdd =,假;   ,,,//找到要签收的订单   ,,,boolean  isSignFind =,假;   ,,,//找到要删除的订单   ,,,boolean  isDelFind =,假;   ,,,//根据用户选择的功能编号执行响应功能   ,,,switch (选择),{      ,,,case  1:   ,,,,//我要订的餐   System.out.println(“* * * * * * * * *我要订餐* * * * * * * * *“);//循环展示菜单   时间=for  (int  j  0;, j  & lt; names.length;, j + +), {//找到第一个空位置,可以添加订单信息   如果(名称[j]==null), {//标记位置,可以订的餐   isAdd =true;   System.out.println(“请输入订餐人的姓名:“);   String  name =, input.next ();//显示供选择的菜品信息   System.out.println(“序号“+“\ t" +“菜名”+“\ t" +“单价“);   for  (int 小姐:=,0;,小姐:& lt;, dishNames.length;,我+ +),{   String  price =, prices [我],+“元”;   String  priaiseNum =(praiseNums[我])在0 ? praiseNums[我]+“赞“:““;   System.out.println ((i + 1) +“\ t" + dishNames[我]+“\ t" +价格+“\ t" + priaiseNum);   }//用户点的菜   System.out.println(“请选择您要点的菜品编号:“);   int  chooseDish =, input.nextInt ();   System.out.println(“请选择您需要的份数:“);   int  number =, input.nextInt ();   ,String  dishMeg =dishnames [chooseDish-1] +““+数量+“份”;   ,double  sumPrice =, (chooseDish-1)价格*数量;   ,//餐费满50元,免送餐费10元   ,double  deliCharge =(sumPrice>=50) ? 0:6;   ,System.out.println(“请输入送餐时间(送餐时间是10点至20点间整点送餐:)“);   ,int  time =, input.nextInt ();   ,while  (time<10 | | time> 20), {   ,System.out.println(“您输入有误,请输入10 ~ 20间的整数!“);=,,time  input.nextInt ();   ,}   ,System.out.println(“请输入送餐地址:“);   ,String  address =input.next ();   ,//无需添加状态,默认是0,即已预订状态。   ,System.out.println(“订餐成功!“);   ,System.out.println(“您订的是:“+ dishMeg);   ,System.out.println(“送餐时间是:“+时间+“点”);   ,System.out.println(“餐费:“+ sumPrice +“元,送餐费“+ deliCharge +“元,总计:“+ (sumPrice + deliCharge) +“元”);   ,//添加数据   ,名字[j]=名称;   ,dishMegs [j],=dishMeg;   ,* [j]=时间;   ,地址[j]=地址;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

使用Java模拟一个吃货联盟订餐系统