異常類練習——設計自己的異常類表示對負數求平方根的錯誤;

設計自己的異常類表示對負數求平方根的錯誤;
在類Test的主方法中,從鍵盤輸入一個數,若輸入的數不小於0,則輸出它的平方根;
若小於0,則拋出自定義異常;在程序中處理異常並輸出提示信息“輸入錯誤,不能對負數求平方根”

package text;

import java.util.Scanner;

public class Text_9 {
		public static void main(String[] args){
			Scanner sc = new Scanner(System.in);
			System.out.print("請輸入一個數:");
			double a = sc.nextDouble();
			try {
			double d = TTT(a);
			System.out.println(d);
			}catch(MyException e) {
				System.out.println(e.getMessage());
			}
		}
		public static double TTT (double a) throws MyException{//拋出自己定義的異常
				double num;
				if(a<0)
			    throw new MyException("輸入錯誤,不能對負數求平方根");
			   else
			    num = Math.sqrt(a) ;
				return num ;
			  }
}
class MyException extends Exception{//自定義一個異常
	MyException(String message){
		  super(message);
		 }
}

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章