使用throws关键词抛出异常
1.Java常见的异常类
2.自定义异常
使用Java内置的异常类可以描述在编程时出现的大部分异常情况,初此之外,用户只需要继承Exception类即可自定义异常类,在程序中使用自定义异常类,大部分分为以下几个步骤:
a、创建自定义异常类
b、在方法中通过throw关键字抛出异常对象
c、如果在当前抛出异常的方法中处理异常,可以使用try-catch语句块捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者中捕获并处理异常
例题9.4
public class MyException extends Exception {
public MyException (String ErrorMessage ) {
super(ErrorMessage);
}
}
例题9.5
public class Tran {
static int avg(int number1,int number2)throws MyException { //求平均数
if(number1<0||number2<0) { //判断方法中参数是否满足指定条件
throw new MyException("不可以使用负数"); //错误信息
}
if(number1>100||number2>100) { //判
IT且66: 你们这些怎么都一个样
紫色的星星: 这些都是作业
紫色的星星: 我们是一个老师,教的都是一样的
隐隐残缺: 好像少了TurretRed代码
HelloWorld高级工程师: 这不是跟这篇博文一样么