/*
sun提供了很多的異常類給我們用於描述程式中各種的不正常情況,但是sun 給
我提供異常類還不足以描述我們現實生活中所有不正常情況,那麼這時候我們就
需要自定義異常類。
需求: 模擬feiq上線的時候,如果沒有插上網線,那麼就丟擲乙個沒有插上網線
的異常,
如果已經插上了網上,那麼就正常顯示好友列表。
自定義異常類的步驟: 自定義乙個類繼承exception即可。
*///自定義了乙個沒有網線的異常類了。
class
noipexception
extends
exception
}class
demo2
catch(noipexception e)
}public
static
void feiq(string ip) throws noipexception
system.out.println("正常顯示好友列表..");
}}
/*
需求:模擬你去吃木桶飯,如果帶錢少於了10塊,那麼就丟擲乙個沒有帶夠錢的異常物件,
如果帶夠了,那麼就可以吃上香噴噴的地溝油木桶飯.
*///定義沒錢的異常
class
nomoneyexception
extends
exception
}class
demo3
catch(nomoneyexception e)
}public
static
void eat(int money) throws nomoneyexception
system.out.println("吃上了香噴噴的地溝油木桶飯!!");
}}
異常 自定義異常
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 丟...