java_自定义异常类
程序员文章站
2022-03-27 08:53:33
首先我们要知道一个基本——自定义异常类其实就是集成已存在的异常类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(没有异常时):
结果2(有异常时):
本文地址:https://blog.csdn.net/m0_45067620/article/details/111994225
上一篇: c#学习笔记 里氏替换原则 is和as
下一篇: thrift通讯协议