Java 自定义异常、手动抛出异常
在程序中要求输入y/n,如果输入其他字符则抛出自定义错误,但是一旦抛出错误程序就会停止运行,如何让程序返回输入时的状态,重新输入?
package test;
import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;
public class Test {
public static void main(String[] args) throws Exception {
Scanner input = new Scanner(System.in);
String str = input.next();
if("y".equals(str)||"n".equals(str)){
System.out.println(str);
}else{
throw new Exception("输入异常");
}
}
}
...全文
相关推荐
Java异常处理-throw手动抛出异常对象
Java异常处理--throw手动抛出异常对象
异常1111111111111111111111111
异常1111111111111111111111111
Java编程中使用throw关键字抛出异常的用法简介
主要介绍了Java编程中使用throw关键字抛出异常的用法,是Java入门学习中的基础知识,需要的朋友可以参考下
Java基础之异常处理操作示例
主要介绍了Java基础之异常处理操作,涉及java异常捕获、抛出异常、自定义异常处理相关操作技巧,需要的朋友可以参考下
Java抛出异常.pdf
Java抛出异常.pdf 学习资料 复习资料 教学资源



