新聞中心
java編寫程序?qū)崿F(xiàn)某超市商品查價(jià)功能。從鍵盤輸入商品號(hào),顯示對(duì)應(yīng)的商品價(jià)格,以“n”結(jié)束查詢。
package?sum;
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),汝州企業(yè)網(wǎng)站建設(shè),汝州品牌網(wǎng)站建設(shè),網(wǎng)站定制,汝州網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,汝州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
import?java.util.ArrayList;
import?java.util.Scanner;
public?class?TestDemo?{
public?static?void?main(String[]?args){
ArrayListGoods?arr?=?new?ArrayListGoods();
Goods?g1?=?new?Goods(1,?"羽毛球",?237);
Goods?g2?=?new?Goods(2,?"羽毛球拍",?113);
Goods?g3?=?new?Goods(3,?"護(hù)腕",?100);
arr.add(g1);
arr.add(g2);
arr.add(g3);
System.out.println("***********************商品查詢系統(tǒng)*********************");
System.out.println("1.羽毛球???2.羽毛球拍??3.護(hù)腕");
System.out.println("*****************************************************");
Scanner?sc?=?new?Scanner(System.in);
outer:?while(true){
System.out.print("請(qǐng)選擇商品號(hào):");
String?num?=?sc.next();
for(int?i?=?0;?i??arr.size();?i++){
if((arr.get(i).getId()?+?"").equals(num)){
System.out.println(arr.get(i).getName()?+?"?"?+?arr.get(i).getPrice()?+?"元"?);
}else?if(num.equals("n")){
System.out.println("謝謝使用");
break?outer;
}
}
}
}
}
class?Goods{
public?Goods(int?id,?String?name,?int?price){
this.id?=?id;
this.name?=?name;
this.price?=?price;
}
private?int?id;
private?String?name;
private?int?price;
public?int?getId()?{
return?id;
}
public?void?setId(int?id)?{
this.id?=?id;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?int?getPrice()?{
return?price;
}
public?void?setPrice(int?price)?{
this.price?=?price;
}
}
很辛苦寫的希望能采納
java的菜單代碼怎么寫?
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("藍(lán)色");
JPanel jp=new JPanel();
MyMenu(){
setTitle("菜單測(cè)試");
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=="藍(lán)色")m.jp.setBackground(Color.blue);
}
}
不知道你要什么事件代碼,我寫了個(gè)比較簡單的你看適合不。
高懸賞求java解答,求編寫一個(gè)題,就是做一個(gè)菜單,要求有3個(gè)商品,要求輸入名字和價(jià)格,然后輸出出
import?java.io.File;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.io.OutputStream;
import?java.io.Writer;
import?java.util.Scanner;
public?class?menu?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
StringBuffer?buffer?=new?StringBuffer();
String[]?num={"first","second","third"};
//變量i?為輸入的次數(shù)。?如果有變動(dòng)?直接修改即可。
for(int?i?=?0?;i3;i++){
System.out.println("Please?enter?the?name?of?the?"+num[i]+"?item:");
Scanner?nameSc?=?new?Scanner(System.in);?
buffer.append("("+nameSc.next()+"/");
System.out.println("Please?enter?the?"+num[i]+"?item?price:");
nameSc?=?new?Scanner(System.in);?
buffer.append(nameSc.next()+")");
if(i2)
buffer.append("\r\n");
}
System.out.println(buffer.toString());
try?{
//1、打開流
Writer?w=new?FileWriter("C://menu.txt",true);
//2、寫入內(nèi)容
w.write(buffer.toString());
//3、關(guān)閉流
w.close();
}?catch?(IOException?e)?{
System.out.println("文件寫入錯(cuò)誤:"+e.getMessage());
}
}
}
//代碼寫的比較low ? 看不慣勿噴。 如果與你要求有出入,直接追問
一道Java程序題,關(guān)于Scanner類與字符串分解
public static void main(String args[]) {
String menu = "北京烤鴨:189元 西芹炒肉:12.9元 酸菜魚:69元 鐵板牛柳:32元";
Scanner scanner = new Scanner(menu);// Scanner類創(chuàng)建scanner,將menu傳遞給構(gòu)造方法的參數(shù)
String regex = "[^0123456789.]+";
// scanner調(diào)用useDelimiter(String regex),將regex傳遞給該方法的參數(shù)
scanner.useDelimiter(regex);
double sum = 0;
while (scanner.hasNext()) {
try {
double price = scanner.nextDouble();// scanner調(diào)用nextDouble()返回?cái)?shù)字單詞
sum = sum + price;
System.out.println(price);
} catch (InputMismatchException exp) {
String t = scanner.next();
}
}
System.out.println("菜單總價(jià)格:" + sum + "元");
}
用java編寫一個(gè)菜單,要源代碼
import java.awt.Frame;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.MenuShortcut;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class Test_11 extends Frame implements ActionListener{ /**
* @param args
*/
MenuBar mb = null;
Menu m = null;
MenuItem mi = null; public Test_11() {
this.setBounds(100, 100, 400, 300);
this.setVisible(true);
mb = new MenuBar();
m = new Menu("文件");
mi = new MenuItem("打開");
mi.setShortcut(new MenuShortcut(KeyEvent.VK_O));
m.add(mi);
mb.add(m);
setMenuBar(mb);
mi.addActionListener(this);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
} public static void main(String[] args) {
// TODO Auto-generated method stub
new Test_11();
} @Override
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}}
網(wǎng)頁名稱:java菜單的總價(jià)格代碼,java編寫菜單以及價(jià)格
文章位置:http://www.dlmjj.cn/article/dsecsoh.html