Java編程中應用throw症結字拋出異常的用法簡介。本站提示廣大學習愛好者:(Java編程中應用throw症結字拋出異常的用法簡介)文章只能為提供參考,不一定能成為您想要的結果。以下是Java編程中應用throw症結字拋出異常的用法簡介正文
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詳細的拋出異常。
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()辦法拋出的異常");//輸入異常信息
}
}
}