異常 自定義異常

2021-09-13 13:54:17 字數 1221 閱讀 9157

package test_01;
/*

*練習:計算成績的平均值

* 異常的情況:成績為負數

**【me】總結:練習寫好乙個程式,思路最重要要做到心中有數,

* 【當計算成績的平均值,定義乙個方法,最後這個方法返回平均數即可】

** 關鍵在於 方法的引數是啥?返回值型別是啥?—當然是乙個陣列(可變引數組int…grades)–int型別

* 方法定義好了,在主方法裡邊呼叫這個方法的時候同時要給這個方法傳遞引數(多個成績),並接受它返回的值

* 這時候再看方法裡邊:

* 1.記錄和int sum=0;

* 2.通過增強 for(int i : grades)

* 或者通過 for(int i=0;i**

* //當自定義異常繼承runtimeexception無需在方法上宣告異常

* 若繼承exception就需要宣告異常

* //當異常物件拋給呼叫者main時就不要在throws宣告異常

* 而是自己解決—try檢測**catch捕獲異常:

*

**trycatch(異常名  變數)**

*/public class exceptiondemo_01

}int pingjunshu = sum / grades.length;

return (pingjunshu);

}public static void main(string args) catch (fushuexception fe)

}

自定義異常類:

/*

* 自定義異常類:

* 需要繼承exception、或者繼承runtimeexception

* 格式:

* class 異常名 extends exception/runtimeexception

* public 異常名 (有參)

異常 自定義異常

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

異常 自定義異常

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

7 自定義異常 如何自定義異常???

自定義異常類時,需要繼承exception類或其子類 一般多繼承自exception或runtimeexception 如果繼承exception,則為檢查異常,必須處理 如果繼承runtimeexception,則為執行時異常,可以不處理 public class test public stat...