用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
更多的食物/饮料项目加入其中。
需要用构造方法编写 展开
菜单
食品:
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
更多的食物/饮料项目加入其中。
需要用构造方法编写 展开
展开全部
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();
}
}
加分!!!!!
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();
}
}
加分!!!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询