java点菜系统,java点菜系统报告

第三方分享代码
hacker 3年前 (2022-07-02) 科学 89 3

介绍:

java编程问题,实现如下餐厅点餐系统

不可能吧,你每道菜都有一个id号,每个 + - 号都会对应唯一的一道菜进行操作,至于这个怎么绑定,我相信应该不是太有问题吧,不知道这个是web工程还是本地工程,web那就参照html,本地的话你需要把按钮的事件处理下

关于用java做点餐系统的设计问题

不建议你采用socket的方式来做

可以考虑后台基于web的方式,前端你爱用什么就用什么

客户端想要及时更新,那么就用心跳访问服务端定时获取数据即可

java 怎么对接点菜宝

你好:这种对接的话,肯定是点菜宝会有部分接口,让你传递固定类型的参数,要不是无法实现的,这个你得联系开发点菜宝的技术来进行沟通对接。无论是webserver还是sdk的肯定都得这么搞

我想问一个用java编写一个简单的点菜系统

这个很简单的啦,新建一个类专门放这些数据。

class Order

{

int id;

String name;

double price;

}

//在main方法中,新建存放数据的数组

Scanner scan=new Scanner(System.in);

Order[] list=new Order[5];

for(int i=0;ilist.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");

//循环...这里不好明写,输入id

int now=scan.nextInt();

allPrice+=list[now-1].id;

//循环结束,输出

System.out.println(allPrice);

用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();

}

}

加分!!!!!

我要做个基于java的点名系统,需要了解那些知识?用得到框架吗?

用软件模拟吗?这里面设计硬件的东西吧 !淘宝上有可以去买,做的话,基本的框架SS2H,数据库,就差不多了

相关推荐

网友评论

  • (*)

最新评论

  • 访客 2022-07-03 02:15:23 回复

    n.nextDouble();}//不知道你是怎么安排业务逻辑的,我举个例子double allPrice=0;System.out.println("Input the 

    1
  • 访客 2022-07-03 06:07:42 回复

    介绍:1、java编程问题,实现如下餐厅点餐系统2、关于用java做点餐系统的设计问题3、java 怎么对接点菜宝4、我想问一个用java编写一个简单的点菜系统5、用Java编写一个点菜系统6、我要做个基于java的点名系统,需要了解那些知识?用得到框架吗?java编程问题,实现如下餐

    2
  • 访客 2022-07-03 06:34:37 回复

    k; case 3:p=45.00;break; case 4:p=72.00;break; case 5:p=42.00;break; } sum=p*x; return sum; } sta

    3