ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 第八章异常和断言 (3)

第八章异常和断言 (3)

原创 Linux操作系统 作者:今天天气好晴朗 时间:2012-02-08 11:28:56 0 删除 编辑

作业                                     

1.用extends关键字创建自己的异常类;

 

2.用main()创建一个类,令其抛出try块内的Exception类的一个对象。为Exception的构造方法赋予一个字串参数。在catch从句内捕获异常,并打印出字串参数。添加一个finally从句,并打印一条消息,证明自己真正到达那里。

 

3.给定下面代码:

public void example(){

  try {

        unsafe();

        System.out.println("Test 1");

  }catch(Exception e}{System.out.println("Test 2");   

  }finally{System.out.println("Test 3");}

  System.out.println("Test 4");

 }

如果方法unsafe()运行正常,哪个结果不会被显示出来?

A. Test 1    B. Test 2     C. Test 3     D. Test 4

 

4.编写应用程序,从命令行传入两个整型数作为除数和被除数。要求程序中捕获NumberFormatException异常和ArithmeticException异常,在命令行输入不同的参数时能输出如下各种结果:

java A

总是被执行

Exception in thread “main”java.lang.ArrayIndexOutofBoundsException at A.main(A.java:7)

 

java A 1 2

0

总是被执行

 

java A 1 3a

java.lang.NumberFormatException: 3a

at java.lang.Integer.parseInt(Integer.java:435)

at java.lang.Integer.parseInt(Integer.java:476)

at A.main(A.java:8)

总是被执行

 

java A 1 0

java.lang.ArithmeticException: / by zero at A.main(A.java:9)

总是被执行

Java私塾跟我学系列——JAVA篇  网址:http://www.javass.cn  电话:010-68434236 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26660100/viewspace-715823/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-02

  • 博文量
    65
  • 访问量
    54925