JAVA中自定义异常

JAVA中自定义异常,第1张

* 自定义异常:
 *     自定义一个类,该类继承自Exception或者RuntimeException
 * MyException:运行时期异常

public class MyException extends RuntimeException{
	//无参构造
	public MyException() {
		
	}
	//有参构造
	public MyException(String message) {
		super(message);
	}
}
public class Teacher {
	//检查学生成绩
	public void check(int score) {
		//针对学生成绩判断
		if(score>100 || score<0) {
			//学生成绩有问题
			throw new MyException("成绩是一个非法数据");
		}else {
			System.out.println("该成绩是一个合法数据");
		}
	}
}
import java.util.Scanner;

public class Test {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		System.out.println("输入学生成绩");
		int score=sc.nextInt();
		//创建Teacher对象
		Teacher t=new Teacher();
		t.check(score);
	}
}

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/743431.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-29
下一篇 2022-04-29

发表评论

登录后才能评论

评论列表(0条)

保存