java饭店点菜系统代码 点菜系统源代码
用Java编写一个点菜系统
import java.util.*;
网站的建设成都创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都混凝土搅拌罐等企业提供专业服务。
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编写一个简单的点菜系统
这个很简单的啦,新建一个类专门放这些数据。
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点菜代码需要连接数据库的怎么设计 谢谢了
打开控制面板中的管理工具,点击数据源ODBC,在系统DSN添加新的数据源,即是你连接的数据库。再打开java软件,新建java文件,加载JDBC-ODBC桥连接:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
建立数据库连接:
Connection conn=DriverManager.getConnection("jdbc:odbc:数据源名")
进行数据库操作
Statement st=conn.createStatement(int type,int concurrency);
文章题目:java饭店点菜系统代码 点菜系统源代码
当前路径:http://myzitong.com/article/hipgio.html