我的源代码:publicenumExample{雷管,炸药,硫酸,面包,薯片,洗面奶}publicclassIntegerExceptionextendsException{Stringmessage;publicIntegerException(Stringm){message="检查物品:"...

我的源代码:

public enum Example{

雷管,炸药,硫酸,面包,薯片,洗面奶

}

public class IntegerException extends Exception{

String message;

public IntegerException (String m){

message="检查物品:"+ m +"危险物品不予通过!";

}

public String toString(){

return message;

}

}

public class Goods{

private String goods;

public void setGoods (String goods) throws IntegerExpection {

if (goods = Example.雷管 || goods = Example.炸药 || goods = Example.硫酸){

throw new IntegerException(goods);

}

else{

this.goods=goods;

}

public String getGoods(){

System.out.println("检查物品:"+goods+"普通物品允许通过!");

return goods;

}

}

public class exer5{

public static void main (String args[]){

Goods S1 = new Goods();

Goods S2 = new Goods();

Goods S3 = new Goods();

Goods S4 = new Goods();

Goods S5 = new Goods();

Goods S6 = new Goods();

try { S1.setGoods(雷管);

System.out.println(S1.getGoods);

}

catch(IntegerException e){

System.out.println(e.toString);

}

try { S2.setGoods(炸药);

System.out.println(S2.getGoods);

}

catch(IntegerException e){

System.out.println(e.toString);

}

try { S3.setGoods(硫酸);

System.out.println(S3.getGoods);

}

catch(IntegerException e){

System.out.println(e.toString);

}

try { S4.setGoods(洗面奶);

System.out.println(S4.getGoods);

}

catch(IntegerException e){

System.out.println(e.toString);

}

try { S5.setGoods(面包);

System.out.println(S5.getGoods);

}

catch(IntegerException e){

System.out.println(e.toString);

}

try { S6.setGoods(薯片);

System.out.println(S6.getGoods);

}

catch(IntegerException e){

System.out.println(e.toString);

}

}

}

有些冗长,求指点,感激不尽,

展开

java检查危险品程序_危险品检查java程序相关推荐

  1. java 返回空数组_避免在Java中检查Null语句

    1.概述 通常,在Java代码中处理null变量.引用和集合很棘手.它们不仅难以识别,而且处理起来也很复杂.事实上,在编译时无法识别处理null的任何错误,会导致运行时NullPointerExcep ...

  2. pat上写java程序_如何运行Java程序和设置CLASSPAT

    导读: 如何运行JAVA和CLASSPATH环境变量的设置是学习和使用JAVA中最基本的问题,本不应在此赘述.但近来不少人在论坛上提出的问题却与此有关,我平时碰到的一些初学者也往往在这个问题上卡了壳, ...

  3. java反编译工具_如何保护Java程序 才能防止Java反编译

    简介:Java是一种跨平台的.解释型语言.Java 源代码编译中间"字节码"存储于class文件中.Class文件是一种字节码形式的中间代码,该字节码中包括了很多源代码的信息,例如 ...

  4. java虚拟机编译顺序_深入理解Java虚拟机(程序编译与代码优化)

    文章首发于微信公众号:BaronTalk,欢迎关注! 对于性能和效率的追求一直是程序开发中永恒不变的宗旨,除了我们自己在编码过程中要充分考虑代码的性能和效率,虚拟机在编译阶段也会对代码进行优化.本文就 ...

  5. java 哪一个gc好_优秀的Java程序员必须了解的GC哪些

    作者丨灵犀一脚C http://www.cnblogs.com/ckwblogs/p/5975921.html 一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的 ...

  6. java中如何运行小程序_一起学java(一)——运行第一个小程序

    接下来的一段时间内会更新一起学java系列,喜欢的关注一下我吧.微信公众号:什么都不懂的大佬:初学,有错误的地方请大家多多指教. ---------------分割线-------------- 一. ...

  7. java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...

    [TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...

  8. 编写一个java程序_鼠标在java窗口上的坐标_请问如何在Java中获取窗口外部的鼠标单击坐标...

    尽管可能,但可能会受到限制: 为焦点事件添加一个AWTEventListener.只要您的应用在单击按钮之前就具有焦点,就会收到焦点丢失事件.然后查询指针位置. 限制是,当然,您的应用程序失去了焦点. ...

  9. java web底层原理_详解Java开发Web应用程序的底层原理

    前言 前面一篇文章,我从整个应用程序的整体以及跟运行环境的关系简单聊了一下我们现在常用的Spring框架的设计基础和准则,其中主要是控制反转和依赖注入,以及容器化编程等概念. 这里我不想去复述这些概念 ...

  10. java发展前景选兄弟连_兄弟连:Java程序员未来应该如何发展

    兄弟连:Java程序员未来应该如何发展 2017-09-13 | 北京 | 点击59次 | 信息编号:2017913101729121697951254323 广州兄弟连教育:http://gz.it ...

最新文章

  1. windows api 枚举进程pid
  2. 日志服务客户端(logtail)异常检测工具
  3. 使用Dockerfile部署vue项目
  4. 串口之GetCommState、SetCommState函数详解
  5. Java中的Runnable、Callable、Future、FutureTask的区别与示例
  6. HALCON 21.11:深度学习笔记(2)
  7. 使用python连接eNSP中交换机并添加配置
  8. springBoot集成dubbo的超时时间设置
  9. 傅立叶变换的深入理解(转帖)
  10. bzoj 4742 [Usaco2016 Dec]Team Building
  11. 3dmax渲染是用云渲染好还是自己电脑渲染好?
  12. 【XSY2495】余数
  13. c语言二叉树族谱管理系统,数据结构课程设计报告(用二叉树实现家谱管理系统).doc...
  14. Spring源码理解
  15. AcWing 844.走迷宫
  16. MP4文件格式详解——文件类型ftyp
  17. 华为emui3.1 android,华为EMUI3.1开发版怎么升级?升级EMUI3.1开发版5.9.1的方法
  18. 第7篇: 一张图让你读懂ElasticSearch强大的搜索能力
  19. 报表数据权限体系的搭建,报表平台权限管理
  20. 《世界是数字的》读书笔记(计算机科普知识)

热门文章

  1. 能从入门到精通的 Docker 学习指南
  2. GitLab持续集成在商用项目中的应用实践
  3. 用Docker搭建Laravel和Vue项目的开发环境
  4. Mybatis中的缓存详解
  5. 目标跟踪_POI算法
  6. Java、Android引用类型
  7. 那些年我们追过的计算机经典书
  8. HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure: Could not load c
  9. 网站开发综合技术 HTML
  10. 正在搞用web.py做的通讯录