一个java编程问题,关于点菜浏览次数:629次悬赏分:15|处理时间:2010-1-1413:10|提问者:aimiaozi现在有一份菜单给客人察看,并要计算他们的消费。
要求:客人菜时要打印出菜单,而且只需输入菜号即点菜,并要打印出客人所点的菜,最后计算客人应付的菜钱。
编号菜名价钱01扬州炒饭5.002辣子鸡丁9.003羊肉串5.004鸡汤15.0各位高手帮帮忙吧~~~~~能做得了全部最好,谢谢!!!问题补充:程序是要输入菜号就能知道菜名、菜价,我就是不会这点。
。
。
如果可以,希望能用一维数组做出来。
我是初学者!!!!!答得好能加分哦,谢谢!!麻烦各位了,请多包涵!最佳答案packageddd;publicclassDish{privateStringname;privateStringid;privatedoubleunit;privateintnumber;privateStringtext;publicDish(Stringid,Stringname,doubleunit,intnumber){this.id=id;this.name=name;this.unit=unit;this.number=number;}publicDish(){}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetId(){returnid;}publicvoidsetId(Stringid){this.id=id;}publicdoublegetUnit(){returnunit;}publicvoidsetUnit(doubleunit){this.unit=unit;}publicintgetNumber(){returnnumber;}publicvoidsetNumber(intnumber){this.number=number;}publicStringgetText(){returntext;}publicvoidsetText(Stringtext){this.text=text;}publicDishclone(){Dishd=newDish();d.setId(id);d.setName(name);d.setUnit(unit);d.setNumber(number);returnd;}}-----------------------------------------packageddd;importjava.sql.Date;importjava.text.SimpleDateFormat;importjava.util.LinkedList;importjava.util.List;publicclassOrder{privateStringuser;publicListlist;privatedoublesumMoney;privateStringdate;publicOrder(Stringuser){this.user=user;SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");Datedate=newDate(System.currentTimeMillis());this.date=format.format(date);list=newLinkedList();}publicListgetList(){returnlist;}publicvoidsetList(Listlist){this.list=list;}publicdoublegetSumMoney(){returnsumMoney;}publicvoidsetSumMoney(doublesumMoney){this.s
1