这样是完全正确的啊,testEx调用testEx1,testEx1调用testEx2,testEx2循环,2次成功,当被除数是0的时候出现异常,testEx2 catch了,finally是不管成功失败都执行的,所以testEx2,finally;return value=false执行,e.printStackTrace();同样在testEx1,testEx也产生异常