异常:是指程序由于出错而不能继续进行,被强行终止;
异常处理:运用方法使运行时跳过错误的语句而继续执行以下的语句;
①处理方法之一:try...catch(用于程序员可以控制或用户输入有误的情况)
如下图中,是求两个整数的余数,而测试例子我输入的b(被除数)为0,则出现错误不能得出结果,此时就是异常,那么有人就会说用if...else语句排除b为0的情况,但当我第一个数输入的是字符时,如aa,也会出现异常,那此时又该怎么办呢?
而这种情况就可以用try...catch处理这个异常,下图中可以看出我用了一句测试语句来体现出处理后的作用;
当我输入b=0以及a=aaa时,程序并为报错终止,而是继续输出了后面的语句,由此看出try...catch的作用;
在一般开发实例中,try...catch...finally都是配套使用,因为在成千上万行代码中不能只用try...catch完全处理得当;