检查危险品
来源:互联网 发布:js控制光标位置最右 编辑:程序博客网 时间:2024/04/27 20:23
Goods.java
package jiancha;public class Goods {boolean isDanger;String name;public void setIsDanger(boolean boo){isDanger=boo;}public boolean isDanger(){return isDanger;}public void setName(String s){name=s;}public String getName(){return name;}}
DangerException.java
package jiancha;public class DangerException extends Exception {String message;public DangerException(){message="危险品!";}public void toShow(){System.out.print(message+" ");}}
Machine.java
package jiancha;public class Machine {public void checkBag (Goods goods) throws DangerException {if(goods.isDanger()){DangerException danger=new DangerException();throw danger;}else{System.out.print(goods.getName()+"不是危险品!");}}}
Check.java
package jiancha;public class Check {public static void main (String args[]){Machine machine=new Machine();String name[]={"苹果","炸药","西服","硫酸","手表","硫磺"};Goods [] goods = new Goods[name.length];for(int i=0;i<name.length;i++){goods [i]=new Goods();if(i%2==0){goods[i].setIsDanger(false);goods[i].setName(name[i]);}else{goods[i].setIsDanger(true);goods[i].setName(name[i]);}}for(int i=0;i<goods.length;i++){try { machine.checkBag(goods[i]);System.out.println(goods[i].getName()+"检查通过");}catch (DangerException e){e.toShow();System.out.println(goods[i].getName()+"被禁止!");}}}}
阅读全文
0 0
- 检查危险品
- (文书)危险品运输业务承包经营合同
- 检查
- 检查
- 检查
- 检查完毕
- 身体检查
- 日期检查
- 检查日期
- 参数检查
- 参数检查
- 语法检查
- 代码检查
- 检查列表
- 键盘输入检查
- 数据检查
- 权限检查
- 检查工具
- C++大整数相加
- VGG
- jmeter上传文件
- 已知A,B,C为三个元素值递增有序的线性表,要求对表A如下运算:删去那些既在表B中出现又在表C
- 贝贝网面试
- 检查危险品
- Android数据存储与IO
- DrawerLayout 使用(传值demo)
- php opcache的配置
- 10.SparkStream例子HdfsWordCount
- PHP中分页功能的实现
- 解决oracle表被锁的问题
- 安装VNC-Server出现xauth: (argv):1: bad display name "[ip address]:1" in "add" command错误
- 【自定义函数封装】php-数组