为什么不输出“输入输出异常”?

img

会有的,只不过是以异常的形式输出

img

因为你没打印异常信息,所以没输出,需要在catch里面加e.printStackTrace();

虽然你throw抛出了一个异常,但是有用catch给捕获了,所以会直接输入catch里的内容,你可以在catch里试试e.printStackTrace() 把错误的堆栈信息给打印出来