欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-03-07 21:32:57
throw抛出异常的方式比较直接: if(age < 0){ throw new myexception("年龄不能为负数!"); } 来...

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); 
     } 
   }
 
 }

运行结果如下:

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


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()方法抛出的异常");//输出异常信息
}
}
}