首页 > 编程 > Java > 正文

Java编程中使用throw关键字抛出异常的用法简介

2019-11-26 14:51:19
字体:
来源:转载
供稿:网友

throw抛出异常的方式比较直接:

if(age < 0){throw new MyException("年龄不能为负数!");}

来看一个例子:

package Test;  public class Test2 {   public static void main(String[] args) {     String s = "abc";      if(s.equals("abc")) {        throw new NumberFormatException();     } else {        System.out.println(s);      }    }  }

运行结果如下:

20151112173833696.png (651×179)


java中可以对一个方法在定义时就进行异常的声明,而后在实现时可以利用throw具体的抛出异常。

ppublic class Shoot {  创建类 static void pop() throws NegativeArraySizeException { //定义方法并抛出NegativeArraySizeException异常 int [] arr = new int[-3];//创建数组} public static void main(String[] args) {//主方法try {  pop(); //调用pop()方法 } catch (NegativeArraySizeException e) { System.out.println("pop()方法抛出的异常");//输出异常信息}}}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表