先建两个自定义的异常类

ChushufuException类

class ChushufuException extends Exception
{
public ChushufuException(String msg)
{
super(msg);
}
}

ChushulingException

class ChushulingException extends Exception
{
public ChushulingException(String msg)
{
super(msg);
}
}

好了,然后再写一个测试类Numbertest

class Numbertest
{
public int shang(int x,int y) throws ChushulingException,ChushufuException
{
if(y<0)
{
throw new ChushufuException("xxxxxxxxxxx您输入的是"+y+",规定除数不能为负数!");//抛出异常
}
if(y==0)
{
throw new ChushulingException("您输入的是"+y+",除数不能为0!");
} int m=x/y;
return m;
}
}

是不是很简洁明了?

再来一个测试类

class Rt001
{
public static void main(String[]args) throws ChushulingException
{
Numbertest n=new Numbertest();
Logger logger = Logger.getLogger(Rt001.class.getName());
//捕获异常
try
{
System.out.println("商="+n.shang(1,-3));
}
// catch(ChushulingException yc)
// {
// System.out.println(yc.getMessage());
// yc.printStackTrace();
// }
catch(ChushufuException yx)
{
System.out.println(yx.getMessage());
yx.printStackTrace();
logger.error("oops, got an exception: ",yx);
}
// catch(Exception y)
// {
// System.out.println(y.getMessage());
// y.printStackTrace();
// } //finally{ System.out.println("finally!");} ////finally不管发没发生异常都会被执行 }
}

最新文章

  1. web视频添加webvtt字幕测试
  2. JS实现动态提示文本框可输入剩余字数(类似发表微博数字提示)
  3. 【腾讯Bugly干货分享】腾讯验证码的十二年
  4. 期待中冷静前行,专家预测2017年VR产业5大发展趋势
  5. 《JAVA NIO》读书笔记
  6. QS之vcom
  7. (一)CSS三种插入方式
  8. HashMap 的遍历key与value的方法
  9. MyEclipse10.7使用egit托管项目到GitHub
  10. IIS 常见异常及解决办法
  11. java的类class 和对象object
  12. spring mvc自定义注解--访问时验证
  13. IntelliJ IDEA 创建Java Web项目
  14. MFC中format函数用法
  15. jQuery1.7版本之后的on方法
  16. 20155226 2016-2017-2 《Java程序设计》第8周学习总结
  17. Jmeter 接口测试间的引用
  18. Java Web 学习与总结(一)Servlet基础
  19. Atitit.js模块化 atiImport 的新特性javascript import
  20. 斜率优化DP讲解

热门文章

  1. Bootstrap3 栅格系统-简介
  2. 微信自定义菜单url默认80端口问题解决
  3. 20160212.CCPP体系详解(0022天)
  4. main函数之后的调用
  5. Linux 环境下的一些常用命令(三)
  6. 剑指Offer——小米+小红书笔试题+知识点总结
  7. Gazebo機器人仿真學習探索筆記(三)機器人模型
  8. Android WebView选择本地文件上传
  9. Android之使用参数改变ProgressDialog的位置、大小、背景透明度、屏幕透明度
  10. iOS让软键盘消失的简单方法