1. 程式人生 > >Java實驗自定義異常處理

Java實驗自定義異常處理

編寫程式,任意輸入一學生的成績,用自定義異常處理所輸入的成績是否小於0或大於100,並在程式中進行異常處理,若沒異常直接輸出該學生的成績。

import java.util.Scanner;

class Myexption extends Exception
{
	private static final long serialVersionUID = 1L;
	public String myMessm()
	{
		return ("成績不能小於0或大於100");
	}
}

class Stu_mark
{
	public void show()
	{
		int m;
		Scanner rdata = new Scanner(System.in);
		System.out.print("請輸入一個學生的成績:");
		m = rdata.nextInt();
		try
		{
			if(m<0||m>100)
			{
				throw new Myexption();
			}
			System.out.print("學生成績為:"+m);
		}
		catch (Myexption e) 
		{
			System.out.println(e.myMessm());
			
		}
	}
}

public class Sample5_2 {

	public static void main(String[] args) {
		
		Stu_mark s1 = new Stu_mark();
		s1.show();
	}

}

相關推薦

Java實驗定義異常處理

編寫程式,任意輸入一學生的成績,用自定義異常處理所輸入的成績是否小於0或大於100,並在程式中進行異常處理,若沒異常直接輸出該學生的成績。import java.util.Scanner; class Myexption extends Exception { priva

java定義異常處理

/*** * 為什麼使用自定義異常? * 更加精確定位具體異常資訊 * * 繼承RuntimeException,實現RuntimeException的所有構造方法,就是一種自定義異常類 * */ public class ServiceException extends Runti

Java程式設計中Springboot的異常處理定義異常處理教程

元旦很快就到來了,提前祝各位元旦快樂,今天給大家分享一個工作中必用一個知識點,就是在Java開發中使用列舉構建自定義異常並應用於springboot的異常處理器。 開始之前我先把這個案例的結構大致說明一下: 1、使用idea建立一個springboot的Gradle/Maven專案,引入we

java Spring基礎上實現定義異常處理框架教程

應用專案大致的體系結構:         該異常處理框架滿足的要求: 完整的異常組織結構異常的統一處理可配置,受管式,方便使用 完整的異常組織結構: 使用者可以方便的定義自己的異常,但所有UncheckedException需要繼承BaseAppRuntimeExce

Java 異常處理定義異常處理

異常處理分為兩種: 1、系統異常處理 2、自定義異常處理 下面分別來講解小編對這個的理解 1、系統異常處理 public class Abnormal { public static void main(String args[]) { P

Java定義異常的兩種處理方法

其中註釋掉的部分就是處理方法之一 class DivisorIsZeroException extends Exception { public DivisorIsZeroException(Str

java基礎--定義異常使用練習

heron dex oat try ssa color epo 原因 str 個人認為首先要知道兩點: 1.異常的父類為 Throwable 2.錯誤、異常總共分為三類,但需要程序處理的只有一種 現在寫一個小例子: 需求:敵我雙方各自英雄進行攻擊,如果某方生命值達到0

Springboot定義異常處理

tro 定義 異常 handler .get png map spa sta 1.自定義異常類 import lombok.Data; @Data public class UserException extends RuntimeException { pr

JAVA基礎 - 定義異常

自定義異常類,程式碼還不是很明白,先存著以後參考。 package week6; class ScoreException extends Exception { private static final long serialVersionUID = 1L; publi

java實現定義異常例項程式碼

此處主要便於對異常類的使用上方便大家理解以一個公約數為例做了一個簡單自定義異常的處理程式碼如下: 如果操作者輸入數字符合要求程式執行,不符合則丟擲錯誤。 package 自定義異常簡單例項; import java.util.Scanner; public class CommonDivisor

定義異常處理類及錯誤提示類的使用技巧

一.關於自定義處理異常類及聯合自定義錯誤提示類的使用     1.專案內自定義py檔案,使用者存放自定義的錯誤提示類 class BaseResponse(object):     def __init__(self):

shiro與spring security如何用定義異常處理401

背景 現在是前後端分離的時代,後端必然要統一處理返回結果,比如定義一個返回物件 public class ResponseData<T> { /** * 統一返回碼 */ public String rtnCode; /*

springboot錯誤資訊返回與定義異常處理

在很多系統中,我們可能在執行時出現各種異常,有系統異常,程式碼異常,自定義的異常。這時候我們就要把這些錯誤異常資訊返回去給客戶端檢視才知道是哪裡出問題。這裡我們就說說spring boot的異常處理。   springboot錯誤資訊返回: 實際上,如果我們訪問一個url,不同

datatables定義異常處理

關閉alert提示,改為控制檯輸出錯誤 $.fn.dataTable.ext.errMode = 'none'; $('#example') .on( 'error.dt', function ( e, settings, techNote, message ) {

Python Flask,捕獲異常,捕獲404錯誤,errorhandler(),定義異常處理函式

  demo.py(捕獲異常,自定義異常處理函式): # coding:utf-8 from flask import Flask app = Flask(__name__) # 捕獲404異常錯誤 @app.errorhandler(404) # 當發生404錯誤時,會被

定義異常實戰,java封裝定義異常

1.定義錯誤程式碼列舉 2.定義自定義異常 3.產生了自定義異常(注:封裝後,此處可直接傳遞錯誤資訊列舉即可。無需傳遞兩個引數) 4.抓取自定義異常並處理 到此,異常發揮出了各種提示資訊,並且可以進行判斷的功能了,我們可以根據異常碼進行判斷等等哦。想擴充套件,

Spring MVC 全域性異常處理-RESTAPI介面返回統一JSON格式-定義異常處理--404異常捕捉

寫之前大概兩週草草的將一些程式碼儲存在草稿箱,今天有空來看,結果都沒有了【怨念】—重新整理一下了 —–【轉載請標註出處】 第一部分:需求 第二部分:實現方式 第三部分:404異常捕捉不能實現分析 第四部分:原因和原始碼分析 第五部分:最終總結 需求

Spring boot+Security OAuth2 爬坑日記(4)定義異常處理

為了方便與前端更好的互動,服務端要提供友好統一的資訊返回格式,(他好我也好 ->_-> ),Spring Security OAuth2 提供了自定義異常的入口;我們需要做的就是實現對應的介面,然後將實現的類配置到對應的入口即可。預設的資訊返回格式

JAVA定義異常

1:什麼是異常異常1. JVM預設是如何處理異常的         *main函式收到這個問題時,有兩種處理方式:        *a:自己將該問題處理,然後繼續執行        *b:自己沒有針對的處理方式,只有交給呼叫main的jvm來處理        *jvm有一個

springmvc 定義異常處理

springmvc利用HandlerExceptionResolver處理程式的異常,包括處理對映對映異常,資料繫結,處理器執行過程中發生的異常 public interface HandlerExceptionResolver { ModelAnd