专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java 抛出异常「throw」 java抛出异常什么意思

temp10 2024-12-27 16:59:45 java教程 13 ℃ 0 评论

使用throw关键字抛出异常:(手动制造一个异常)

语法:throw new 异常类型();

Java 抛出异常「throw」 java抛出异常什么意思

public class Demo{

public static void main(String[] args){

try{

int count = -100;

if(count < 0){

throw new ArithemticException("人员数量是负数:"+count);

}

System.out.println("当前统计人数为:"+count);

}catch(ArithemticException e){

e.printStackTrace();

}

}

}

throw可以在发生异常之前拦截异常,并做处理。

public void setAge(int age)throws IllegalAgeException {

if(age<0||age>100) {

throw new IllegalAgeException("年龄不合法!");

}

this.age = age;

}

通常一个方法中使用throw抛出一个异常时就要在方法声明时使用throws声明该异常的抛出以通知调用者解决该异常(调用方可以继续使用throws向上抛出,或使用try…catch来捕获异常)。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表