LeetCode-94. 二叉樹的中序遍歷
阿新 • • 發佈:2021-02-02
技術標籤:java基礎
在異常處理的時候,我們有時候餘姚自定義異常,這裡來簡單寫一個自定義異常,如果分數超過150分,或者小於零分就定義為異常,該異常繼承自Exception,所以屬於編譯時異常,需要使用try-catch進行處理。
定義異常類
public class coreException extends Exception {
//無參構造方法
public coreException(){};
public coreException(String message){
super(message);
}
}
定義異常呼叫的測方法
public class Test {
public void check(int score)throws coreException{
if(score<0||score>150){
throw new coreException("分數有誤");//呼叫含參建構函式
}else{
System.out.println("分數正常");
}
}
}
定義主函式,進行分數輸入並呼叫測試類
public class Main { public static void main(String[] args) { System.out.println("請輸入分數"); Scanner sc = new Scanner(System.in); int score = sc.nextInt(); Test t = new Test(); try { t.check(score); } catch (coreException e) { e.printStackTrace(); } } }
執行結果如圖