用java语言编写一个点餐系统的代码

来自:    更新日期:早些时候
用Java编写一个点菜系统~

import java.util.*;
public class s {
static int x,xx,y,yy; static double sum=0;
public static void main(String[] args)
{
String answer="y";double h=0;
Scanner input=new Scanner(System.in);
System.out.println("请输入客户数:");
int m=input.nextInt();
int n=m*3;
tostring();
do
{

order();
h+=(s(x,xx))+(d(y,yy));
System.out.println("是否继续:");
answer=input.next();
if(answer.equals("n"))
break;

}while(true);

System.out.println(h+n);
}
static void tostring()
{
System.out.println("菜单");
System.out.println("食品:");
System.out.println("1咖喱牛肉饭¥40.00");
System.out.println("2寿司套餐¥65.00");
System.out.println("3扬州市消防3米¥45.00");
System.out.println("4沙朗牛排和意大利面¥72.00");
System.out.println("5鸡肉蔬菜卷¥42.00");
System.out.println("饮料:");
System.out.println("21软饮料¥10.00");
System.out.println("22红葡萄酒¥15.00");
System.out.println("23啤酒¥15.00");
}
static double s(int f,int x)
{
double p=0;
switch(f)
{
case 1:p=40.00;break;
case 2:p=65.00;break;
case 3:p=45.00;break;
case 4:p=72.00;break;
case 5:p=42.00;break;

}
sum=p*x;
return sum;
}
static double d(int f,int x)
{
double p=0;
switch(f)
{
case 21:p=10.00;break;
case 22:p=15.00;break;
case 23:p=15.00;break;
}
sum=p*x;
return sum;
}
static void order()
{
Scanner input=new Scanner(System.in);
System.out.println("请选择食品:");
x=input.nextInt();
System.out.println("请选择份数:");
xx=input.nextInt();
System.out.println("请选择饮料:");
y=input.nextInt();
System.out.println("请选择瓶数:");
yy=input.nextInt();

}
}
加分!!!!!

这个很简单的啦,新建一个类专门放这些数据。
class Order{int id;String name;double price;}//在main方法中,新建存放数据的数组Scanner scan=new Scanner(System.in);Order[] list=new Order[5];for(int i=0;i<list.size();i++){ list[i]=new Order(); //为每一个数据赋值,通过键盘或者预设,这个你自己决定喽 list[i].id=i+1;; list[i].name=scan.next(); list[i].price=scan.nextDouble();}//不知道你是怎么安排业务逻辑的,我举个例子double allPrice=0;System.out.println("Input the id of food");//循环...这里不好明写,输入idint now=scan.nextInt();allPrice+=list[now-1].id;//循环结束,输出System.out.println(allPrice);

system.out.println("包子一个");

我有现成的源码你要吗?

你这个需求设计做下来,一个月就没了。你以为你是在给钱做啊。。。


用java语言编写一个点餐系统的代码视频

相关评论:
  • 13785097820基于android的点餐系统有哪些
    景厕饰在技术实现层面,由Eclipse工具构建本应用程序的开发环境,数据库的建立采用了MySQL技术,并配置了Tomcat服务器,而整个程序则采用了Java语言。在功能设计层面,本研究根据支持单位“金边饺子屋”的实际需求,将客户端设计了登录模块、点餐模块、服务模块、结账模块、更新模块,服务器端有订单管理、菜谱管理、...

  • 13785097820做一个点餐系统的app预计要花多少钱啊?
    景厕饰楼上1百万我都做几套了太扯了。你这个点餐系统是自己用呢,还是提供第三方使用这个要区分。差别太大了。自己用的系统即功能相对少很多,无法就,注册登陆,用户下单预约付款,管理员自己添加产品,就是一个普通的商城类型。1-3W吧 但是如果是一个开放平台,哪这个就有待商确了,不过据我所知现在较...

  • 13785097820...20套精品毕设项目分享(源码+论文)Java前后端分离
    景厕饰计算机毕业设计选题集萃:精心挑选的20套毕业设计项目,涵盖Java前后端分离技术,助你顺利毕业!1. Springboot+Vue学生请假系统:管理员权限包括请假审批、订单管理,用户则有登录、个人中心功能。2. SSM+JSP点餐系统:分别有后台管理(如菜单、订单)、用户界面(如下单、查看订单)。3. Springboot+Vue...

  • 13785097820智能点餐系统价格一般多少?
    景厕饰你要多少价位的,一般也在几千,好的会更贵一点,比如钧工智慧点餐系统也就是一两千吧

  • 13785097820最近看见美团点餐的一个功能,十分好奇是怎么做出来的
    景厕饰你好,很高兴帮您解答,像是你现在看到的各种应用APP,这些大多数 几十号人,或者是几百号的研发团队开发出来的,一般有前端,UI,交互,JAVA,测试,产品等各种类型的高级工程师做出来的,所以单单是大项目前期投入少则几百万,大则上亿,要不断砸钱开发,一套系统开发过程甚是漫长。投入大量的人力...

  • 13785097820连锁餐饮管理软件
    景厕饰现在餐饮管理软件很多,免费的肯定也会在其他方面收费或者是功能上的限制。毕竟天上不会掉馅饼!你还不如根据自己餐饮店的规模来估计需要哪些功能,然后选择一个适合自己的软件,合脚的鞋子才是最好的鞋子!千万要考察清楚,如果产品很差的会影响你的正常营业,从功能性、易用性、稳定性三个方面评价。不...

  • 13785097820北大青鸟java培训:编程开发不同类型软件的特点都有哪些?
    景厕饰工具类去年的时候,我做过两款我们平台内部的应用,一个是平台的品控系统,另外一个是称重系统。同时,近在做ERP项目的时候做了PDA端的部分。如果按分类来说的话,我将这几个系统称之为工具类系统。类似的还有出去吃饭的时候店员在用的点餐系统,我们在收快递的时候快递小哥手里拿的PDA里面的系统。...

  • 13785097820Node.js 与 Python 作为后端服务的编程语言各有什么优劣
    景厕饰解释性———这一点需要一些解释。一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接\/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要...

  • 13785097820Java入门如何学习?怎么学好Java开发?
    景厕饰总之,零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一夕之事,不可能一蹴而就,除了知识理论的学习,还需要后续更深入的学习和大量的实践,所以需要你一个良好的学习规划。另外,所有语言的知识体系分为三大块:数据存储 (内存,文件,数据库,分布式,集群, 关系型 ,非关系型 ...

  • 13785097820美味餐厅系列游戏都有哪些美味餐厅系列
    景厕饰这款美女餐厅,画面质量提高了不少,人物也加入游客这个角色,在点餐前,游客也许还要求拍照,当然,这个也是会加分的。 15、 [编辑本段]美女餐厅4-家乡英雄 现在比较新出的就是《美女餐厅4-家乡英雄》,感觉有点打破2代的感觉,但还是没有1的经典。 16、讲的是flo和外祖母一齐改变家乡风貌,据说还会有联机和下载餐厅...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网