自定義異常

2021-06-14 06:42:11 字數 834 閱讀 8891

/*下面做了歸納總結,歡迎批評指正*/

/*自定義異常*/

class

chushulingexception 

extends

exception  

}   

class

chushufuexception 

extends

exception  

}  /*自定義異常 end*/

class

numbertest   

if(y==

0)  

intm=x/y;  

return

m;  

}  }  

class

rt001  

catch

(chushulingexception yc)  

catch

(chushufuexception yx)  

catch

(exception y)  

finally

finally不管發沒發生異常都會被執行  

}  }  

/*[總結]

1.自定義異常:

class 異常類名 extends exception

} 2.標識可能丟擲的異常:

throws 異常類名1,異常類名2

3.捕獲異常:

try{}

catch(異常類名 y){}

catch(異常類名 y){}

4.方法解釋

getmessage() //輸出異常的資訊

printstacktrace() //輸出導致異常更為詳細的資訊

異常 自定義異常

package test 01 練習 計算成績的平均值 異常的情況 成績為負數 me 總結 練習寫好乙個程式,思路最重要要做到心中有數,當計算成績的平均值,定義乙個方法,最後這個方法返回平均數即可 關鍵在於 方法的引數是啥?返回值型別是啥?當然是乙個陣列 可變引數組int grades int型別 ...

異常 自定義異常

自己定義的異常類,也就是api中的標準異常類的直接或間接的子類 用自定義異常標記業務邏輯的異常,避免與標準異常混淆 1 建立自定義異常類 2 在方法中通過throw關鍵字拋出自定義異常 public class customexception extends exception 3 呼叫throws...

異常 自定義異常

throwable是所有異常的根。error是錯誤資訊,exception是異常資訊。error 是程式中無法處理的錯誤,表示執行應用程式 現了嚴重的錯誤。此類錯誤一般表示 執行時jvm出現問題。exception 程式本身可以捕獲並且可以處理的異常。捕獲異常 try,catch,finally 丟...