java异常和程序调试:自定义异常

抛出自定义异常

除了系统自动抛出异常外,有些问题需要程序员自定义异常

自定义异常

package cn.xtnotes.yichang;
import java.util.Scanner;
public class T3 {

	public static void main(String[] args)  {
		Scanner input=new Scanner(System.in);
		System.out.println("请输入6位密码");
		String key=input.next();
		
		if(key.length()==6) {
			System.out.println("设置成功");
		}else {
			System.out.println("密码设置错误,需6位");
			try {
				throw new Exception("密码长度需为6位"); //自定义异常
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}
}

 

运行结果

阅读剩余
THE END