1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Java 抛出异常【throw】

Java 抛出异常【throw】

时间:2020-12-13 22:43:58

相关推荐

Java 抛出异常【throw】

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

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

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来捕获异常)。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。