欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java_自定义异常类

程序员文章站 2022-07-11 14:31:51
首先我们要知道一个基本——自定义异常类其实就是集成已存在的异常类import java.util.Scanner;//自定义的异常类“MyException ”class MyException extends RuntimeException{//这个东西之所以会存在,是因为仿写RuntimeExceptionstatic final long serialVersionUID = -338754545564229948L;//这个东西之所以会存在,也是因为仿写RuntimeExcepti...

首先我们要知道一个基本——自定义异常类其实就是集成已存在的异常类

import java.util.Scanner;

//自定义的异常类“MyException ”
class MyException extends RuntimeException{
//这个东西之所以会存在,是因为仿写RuntimeException
	static final long serialVersionUID = -338754545564229948L;
//这个东西之所以会存在,也是因为仿写RuntimeException
    public MyException() {
        super();
    }
//这个东西之所以会存在,也是因为仿写RuntimeException
    public MyException(String message) {
        super(message);
    }
}
public class CustomizeException {
	public static void main(String[] args) {
		Scanner s=new Scanner(System.in);
		int num ;
		System.out.print("请输入一个非负数:");
		if((num=s.nextInt())<0) {
			throw new MyException("不能输入负数!!!");
		}else {
			System.out.println(num);
		}
	}
}

结果1(没有异常时):
java_自定义异常类
结果2(有异常时):
java_自定义异常类

本文地址:https://blog.csdn.net/m0_45067620/article/details/111994225

相关标签: Java exception