有什么问题吗?
你除了输入异常的时候有个print之外,其他地方没有任何print,那么当代码运行结束,程序就退出了呀,不打印结果不很正常吗你想打印结果,你得将函数的返回值打印呀
你最后拿到结果,要输出来才能看到。递归里面只是把结果返回出来,你要进行打印,否则什么都没有
你的recursion()方法又返回结果,但是你没打印,所以代码正常执行完成,没有有效结果输出
你return了,但没有写sout输出语句