动手动脑(lesson 8)
一、
上面程序在不注释第一个i/j会出错,这是因为程序会顺序运行,在运行到try之前就已经出错,因此不会跳到异常处理。
异常处理基础知识:
二、
三、
运行结果:
运行结果:
四、
运行结果:
总结:try catch语句遵循就近原则,这与if else语句类似,而如果try语句不执行,则与他配对的finally语句同样也不会执行。当多个嵌套try时,在遇到第一个try内的异常后,接下来的都不会运行。
五、
总结:不会,如果在执行前执行了退出语句会直接结束运行。
六、
答: