您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 非受查异常 >

Java异常处理解析

发布时间:2019-09-04 02:34 来源:未知 编辑:admin

  Java使用异常处理机制为程序提供了错误处理的能力,通过5个关键字来实现的:try、catch、 finally、throw、throws

  1、受检异常:也叫编译时异常或者非运行时异常,代码在编译的过程中必须处理的异常,不处理就没法运行整个程序。常见的受检异常有:

  2、运行时异常(RuntimeException):在运行时才会发生的异常,常见的运行时异常有:

  异常的父类是Exception,所有的异常类都是Exception类的子类。系统提供的异常有时候并不能满足我们的需求,所以我们可以自定义异常

  实验:要求:编写“技术工程师”类,属性定义为:姓名、年龄,自定义的年龄异常,在setAget方法中进行逻辑处理,如果在调用setAge方法给age属性赋值的时候,年龄不合法(负数或者大于120),则抛出自定义的年龄异常。

  练习1:需求说明:编程实现两个数的除法运算,使用try-catch捕获并处理异常;运行程序,分别输入400,200和400,B以及400,0三组数字查看程序运行效果。

  练习2:需求说明:编写数据转换类,定义数据转换方法,具有String类型的参数,实现将参数转换为整型数据后输出,要求使用多重catch语句处理异常,使用NumberFormatException、Exception异常类型,编写测试类,调用数据类型转换方法,分别传递参数“a”、20。

  练习3:需求说明:在setAge(int age) 中对年龄进行判断,如果年龄介于1到100直接赋值,否则抛出异常;在测试类中创建对象并调用setAge(int age)方法,使用try-catch捕获并处理异常;在setSex中堆性别进行判断,性别必须是男或者女,否则抛出异常。

http://kamexpress.net/feishouchayichang/1162.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有