Java快速创建自己的一个异常(自定义异常)

自定义一个类继承Exception,调用父类的有参构造,父类的有参构造会帮我们在控制台输出错误信息

package com.itzhengmax.test08;
public class MyException extends Exception {
	public MyException() {
		super("性别错误");
	}
}

自定义一个测试代码,手动抛出异常

package com.itzhengmax.test08;

import java.util.Scanner;

public class Test {

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		
		System.out.println("请输入性别");

		String sex = sc.next();

		if (!(sex.equals("男") || sex.equals("女"))) {
			try {

				throw new MyException();
			} catch (MyException e) {
				// TODO: handle exception
				e.printStackTrace();
				System.out.println("设置默认性别为男");
				
				sex = "男";
			}

		}
		System.out.println(sex);
		

	}

}

测试结果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44757034/article/details/106623934