用Java编写一个点菜系统

该餐厅经理希望这个系统可以选择的食物或饮料的出纳,然后程序将计算和输出的最终法案。根据该餐厅的政策,将收取客户为每个客户的服务费3元。因此,系统接受了客户的号码输入和食品... 该餐厅经理希望这个系统可以选择的食物或饮料的出纳,然后程序将计算和输出的最终法案。根据该餐厅的政策,将收取客户为每个客户的服务费3元。因此,系统接受了客户的号码输入和食品的ID /饮料消费的顾客,然后计算并显示最后的成本。
菜单
食品:
ID名称成本
1咖喱牛肉饭¥40.00
2寿司套餐¥65.00
扬州市消防3米¥45.00
4沙朗牛排和意大利面¥72.00
5鸡肉蔬菜卷¥42.00
饮料:
21软饮料¥10.00
22红葡萄酒¥15.00
23啤酒¥15.00
更多的食物/饮料项目加入其中。
需要用构造方法编写
展开
 我来答
百度网友db4b927b3
推荐于2018-04-13 · 超过16用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:42.2万
展开全部
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();

}
}
加分!!!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式