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...