为什么一直显示:进程已完成,退出代码为0

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

有什么问题吗?

你除了输入异常的时候有个print之外,其他地方没有任何print,那么当代码运行结束,程序就退出了呀,不打印结果不很正常吗
你想打印结果,你得将函数的返回值打印呀

你最后拿到结果,要输出来才能看到。递归里面只是把结果返回出来,你要进行打印,否则什么都没有

你的recursion()方法又返回结果,但是你没打印,所以代码正常执行完成,没有有效结果输出

你return了,但没有写sout输出语句