自定義使用者註冊異常小案例

2022-09-11 21:18:35 字數 1150 閱讀 7264

//

自定義異常必須繼承exception或者runtimeexception

//有兩個構造方法,分別是無參構造和有參構造

//自定義myregistexception異常

public

class myregistexception extends

exception

public

myregistexception(string message)

}

//

使用者註冊類

public

class

userregist ;

scanner sc=new

scanner(system.in);

system.out.println("請輸入您的註冊名:");

string name=sc.next();

for(string username : users)

}system.out.println("恭喜您,註冊成功!");}}

2.通過try-catch來處理:

(1)自定義myregistexception不變。

(2)使用者註冊類:

public

class

userregist ;

scanner sc=new

scanner(system.in);

system.out.println("請輸入您的註冊名:");

string name=sc.next();

for(string username : users)

catch

(myregistexception e) }}

system.out.println("恭喜您,註冊成功!");}}

結果展示

(1)未被註冊:

(2)已被註冊:

使用者自定義的異常處理

當與乙個異常錯誤相關的錯誤出現時,就會隱含觸發該異常錯誤。使用者定義的異常錯誤是通過顯式使用 raise 語句來觸發。當引發乙個異常錯誤時,控制就轉向到 exception塊異常錯誤部分,執行錯誤處理 對於這類異常情況的處理,步驟如下 在pl sql 塊的宣告部分定義異常情況 異常情況 except...

異常 自定義異常

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

異常 自定義異常

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