Java程序设计-试验5(学生版)(共8页).doc
《Java程序设计-试验5(学生版)(共8页).doc》由会员分享,可在线阅读,更多相关《Java程序设计-试验5(学生版)(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上华北电力大学实 验 报 告| 实验名称 异常的抛出、捕获和处理 课程名称 Java程序设计 | 专业班级: 学生姓名: 学 号: 成 绩:指导教师:张学斌 实验日期: 专心-专注-专业一、实验目的和要求1了解程序运行过程中出现的各种错误,针对不同的错误,采取不同的手段排除错误2 理解异常处理机制的运行方式3 掌握Java异常处理的基本方法二、实验环境Windows2000/Windows XP,JDK 1.21.6 三、实验内容和步骤 实验1 内部购物券1.实验要求 手机专卖店为了促销自己的产品,决定发行内部购物券,但其他商场不能发行该购物券。编写一个MobileSh
2、op类(模拟手机专卖店),该类中有一个名字为InnerPurchaseMoney的内部类(模拟内部购物券)。2.程序模板 NewYear.javaclass MobileShop 【代码1】/用内部类InnerPurchaseMoney声明对象purchaseMoney1 【代码2】 /用内部类InnerPurchaseMoney声明对象purchaseMoney1 private int mobileAmount; /手机的数量 MobileShop() 【代码3】 /创建价值为20000的purchaseMoney1 【代码4】 /创建价值为10000的purchaseMoney2 voi
3、d setMobileAmount(int m) mobileAmount = m; int getMobileAmount() return mobileAmount; class InnerPurchaseMoney int moneyValue; InnerPurchaseMoney(int m) moneyValue = m; void buyMobile() if(moneyValue=20000) mobileAmount = mobileAmount-6; System.out.println(用价值+moneyValue+的内部购物卷买了6部手机); else if(money
4、Value=10000) mobileAmount = mobileAmount-3; System.out.println(用价值+moneyValue+的内部购物卷买了3部手机); public class NewYear public static void main(String args) MobileShop shop = new MobileShop(); shop.setMobileAmount(30); System.out.println(手机专卖店目前有+shop.getMobileAmount()+部手机); shop.purchaseMoney1.buyMobile(
5、); shop.purchaseMoney2.buyMobile(); System.out.println(手机专卖店目前有+shop.getMobileAmount()+部手机); 实验2 检查危险品1.实验要求: 车站检查危险品的设备,如果发现危险品会发出警告。编程模拟设备发现危险品。 编写一个Exception的子类DangerException,该子类可以创建异常对象,该异常对象调用toShow()方法输出“属于危险品”。 编写一个Machine类,该类的方法checkBag(Goods goods)当发现参数goods是危险品时(goods的isDanger属性是true)将抛出D
6、angerException异常。 程序在主类main()方法中的try-catch语句的try部分让Machine类的实例调用checkBag(Goods goods)方法,如果发现危险品就在try-catch语句的catch部分处理危险品。2.程序模板 Check.javapublic class Check public static void main(String args) Machine machine = new Machine(); String name =苹果,炸药,西服,硫酸,手表,硫磺; Goods goods = new Goodsname.length; /检查6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 试验 学生
限制150内