java异常代码分析

img


请问此题运行结果为什么是23不是13
异常运行应该怎么看
exception e代表什么意思
求解答

try 中 if条件成立 直接抛出异常了 所以就会进入catch 不会走后面的输出了

因为try块里面出现异常了,下面代码不执行,然后执行catch里面的代码和finally里面的代码

先学一下基本的java异常就知道所有答案了