
正文
点菜过程java代码 java点餐程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java swing 做一个点菜系统,如何将菜单做成按钮的形式,并将图片显示在按钮上?
这个应该不难的点菜过程java代码,按钮就是用Jbutton来实现点菜过程java代码,jbutton上是可以嵌入图片的点菜过程java代码,把按钮放在Jpanel点菜过程java代码,再来布局,会好看一些。
相关问答
Q1: 我想用java做一个饭店的点菜系统(可视化的),请问用下面的那个版本的Eclipse
这几个版本的Eclipse都可以。
Eclipse只是一个开发平台,具体的东西要看你用什么。
你要可视化编程,看你选用的结构,技术。
比如说,你要做C/S结构的,用Swing,有Swing开发的Eclipse插件,支持可视化操作(就是拖拽组件嘛)。
再比如说,你要做B/S结构的,用JSP,推荐页面编辑用dreamweaver,写后台用Eclipse。
Q2: Java循环点菜题
import java.util.Scanner;
import java.util.Map;
import java.util.HashMap;
import java.util.Random;
public class Test {
public static void main(String[] args) {
Random random = new Random();
Scanner scan = new Scanner(System.in);
//存储菜名和数量的集合
MapString,Integer map = new HashMapString,Integer();
while(true) {
String name;
int number;
System.out.println("请输入菜名:");
name = scan.next();
//如果输入内容为 start 则跳出循环
if(name.equalsIgnoreCase("start")) {
break;
}
System.out.println("请输入 " + name + " 的数量:");
//判断输入内容是否可以转为 int
if(scan.hasNextInt()) {
number = scan.nextInt();
}
else {
scan.next();
System.out.println("参数不合法");
continue;
}
System.out.println("您点了 " + number + " 份 " + name);
//如果菜名重复,则会自动替换之前的数据,HashMap 的 key 是不允许重复的
map.put(name,number);
}
String[] names = map.keySet().toArray(new String[]{});
for(int i = 0 ; i names.length ; i ++) {
// Random 随机生成价格,范围 0 - 99
System.out.println(map.get(names[i]) + " 份 " + names[i] + " 已上菜,价格:" + random.nextInt(100) + " 元");
try {
//休眠 1000 毫秒
Thread.sleep(1000);
}
catch(InterruptedException e) {
e.printStackTrace();
}
}
}
}
Q3: 我想问一个用java编写一个简单的点菜系统
这个很简单点菜过程java代码的啦点菜过程java代码,新建一个类专门放这些数据。
class Order
{
int id;
String name;
double price;
}
//在main方法中点菜过程java代码,新建存放数据的数组
Scanner scan=new Scanner(System.in);
Order[] list=new Order[5];
for(int i=0;ilist.size();i++)
{
list[i]=new Order();
//为每一个数据赋值,通过键盘或者预设,这个点菜过程java代码你自己决定喽
list[i].id=i+1;;
list[i].name=scan.next();
list[i].price=scan.nextDouble();
}
//不知道你是怎么安排业务逻辑的,点菜过程java代码我举个例子
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);
Q4: 用java swing 做点菜系统,怎样一个窗体上选中的内容显示在另一个窗体里
绑定一个事件到被点击的窗体或控件,点击后获取控件信息,然后传参给一个自定义的窗体类的构造函数,如A = new oneDialog(参数1,参数2....);然后A.setVisible(true)。大概就是这个样子,有不懂得可以继续问
Q5: 怎么用do-while实现重复点菜
伪代码实现如下:
flag=0;//用于标识是否结束点菜
do(循环点菜的过程)
{
flag=0;//标识位设置
列出可选菜单;
记录所点的菜;
询问是否结束,若结束,flag=1;//标识位设置
}
while(flag==0)//判断是否结束点菜
用do-while实现重复点菜
import java.util.*;
public class changeManager {
public static void main(String[] asgs) {
Scanner s = new Scanner(System.in);
int n = 0;
System.out.println("欢迎使用MyShopping管理系统");
System.out.println();
System.out.println("****************");
System.out.println("\t1.客户信息管理");
System.out.println("\t2.购物结算");
System.out.println("\t3.真情回馈");
System.out.println("\t4.注销");
System.out.println("****************");
System.out.println();
System.out.print("请选择,输入数字:");
System.out.println();
do {
n = s.nextInt();//输入的数字
switch(n){//判断输入的数字是否为2
case 2:
System.out.print("执行购物结算");
System.out.println();
break;
default:
System.out.print("输入错误,请重新选择输入数字:");
System.out.println();
}
} while(n != 2);//输入的数字不为2时,循环执行
System.out.print("程序结束");
}
关于点菜过程java代码和java点餐程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








