
上图出现的错误就是没有try...catch...语句,导致出现异常无法处理而是程序停止运行!!!
try中的语句是要测试是否有异常的代码,程序首先会执行这里面的代码,只有当出现任何异常时就会跳出try语句块(出现异常的语句之后的语句不会再执行),执行后面的catch块代码;
catch可以有多个,每个catch捕获不同的异常,一般是将最可能出现的异常放在前面!
需要注意的是在try语句中定义的变量在catch代码块中是不会被识别的,所以不要在catch代码块中引用try代码块中定义的变量!
try...catch...还有很多技巧,以后遇到再添加吧!