欢迎来到天天文库
浏览记录
ID:6044919
大小:37.50 KB
页数:4页
时间:2018-01-01
《java2实用教程第四版实验 清华大学出版社7-1 7-2(北华大学吕磊)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、7-1内部购物券classMobileShop{InnerPurchaseMoneypurchaseMoney1;InnerPurchaseMoneypurchaseMoney2;privateintmobileAmount;MobileShop(){purchaseMoney1=newInnerPurchaseMoney(20000);purchaseMoney2=newInnerPurchaseMoney(10000);}voidsetMobileAmount(intm){mobileAmount=m;}in
2、tgetMobileAmount(){returnmobileAmount;}classInnerPurchaseMoney{intmoneyValue;InnerPurchaseMoney(intm){moneyValue=m;}voidbuyMobile(){if(moneyValue>=20000){mobileAmount=mobileAmount-6;System.out.println("用价值"+moneyValue+"的内部购物券买了6部手机");}elseif(moneyValue<20000&
3、&moneyValue>=10000){mobileAmount=mobileAmount-3;System.out.println("用价值"+moneyValue+"的内部购物券买了3部手机");}}}}publicclassNewYear{publicstaticvoidmain(Stringargs[]){MobileShopshop=newMobileShop();shop.setMobileAmount(30);System.out.println("手机专卖店目前有"+shop.getMobileA
4、mount()+"部手机");shop.purchaseMoney1.buyMobile();shop.purchaseMoney2.buyMobile();System.out.println("手机专卖店目前有"+shop.getMobileAmount()+"部手机");}}7-2检查危险品classGoods{booleanisDanger;Stringname;publicvoidsetIsDanger(booleanboo){isDanger=boo;}publicbooleanisDanger(){
5、returnisDanger;}publicvoidsetName(Strings){name=s;}publicStringgetName(){returnname;}}classDangerExceptionextendsException{Stringmessage;publicDangerException(){message="危险品!";}publicvoidtoShow(){System.out.print(message+"");}}classMachine{publicvoidcheckBag(
6、Goodsgoods)throwsDangerException{if(goods.isDanger()){DangerExceptiondanger=newDangerException();throwdanger;}else{System.out.print(goods.getName()+"不是危险品!");}}}publicclassCheck{publicstaticvoidmain(Stringargs[]){Machinemachine=newMachine();Stringname[]={"苹果"
7、,"炸药","西服","硫酸","手表","硫磺"};Goods[]goods=newGoods[name.length];for(inti=0;i8、ngth;i++){try{machine.checkBag(goods[i]);System.out.println(goods[i].getName()+"检查通过");}catch(DangerExceptione){e.toShow();System.out.println(goods[i].getName()+"被禁止!");}}}}
8、ngth;i++){try{machine.checkBag(goods[i]);System.out.println(goods[i].getName()+"检查通过");}catch(DangerExceptione){e.toShow();System.out.println(goods[i].getName()+"被禁止!");}}}}
此文档下载收益归作者所有