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()辦法拋出的異常");//輸入異常信息 } } }