十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这个很简单的啦,新建一个类专门放这些数据。
从事内蒙古服务器托管,服务器租用,云主机,雅安服务器托管,域名申请,CDN,网络代维等服务。
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);
打开控制面板中的管理工具,点击数据源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);
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MyMenu extends JFrame{
JMenuBar jmbar=new JMenuBar();
JMenu jmenu=new JMenu("颜色");
JMenuItem jmt1=new JMenuItem("红色"),
jmt2=new JMenuItem("黄色"),
jmt3=new JMenuItem("蓝色");
JPanel jp=new JPanel();
MyMenu(){
setTitle("菜单测试");
setSize(400,300);
setJMenuBar(jmbar);
jmbar.add(jmenu);
jmenu.add(jmt1);
jmenu.add(jmt2);
jmenu.add(jmt3);
add(jp);
jmt1.addActionListener(new MenuAction(this));
jmt2.addActionListener(new MenuAction(this));
jmt3.addActionListener(new MenuAction(this));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MyMenu();
}
}
class MenuAction implements ActionListener{
MyMenu m;
MenuAction(MyMenu m){
this.m=m;
}
public void actionPerformed(ActionEvent e){
String color=e.getActionCommand();
if(color=="红色")m.jp.setBackground(Color.red);
else if(color=="黄色")m.jp.setBackground(Color.yellow);
else if(color=="蓝色")m.jp.setBackground(Color.blue);
}
}
不知道你要什么事件代码,我写了个比较简单的你看适合不。