⑨进阶java:异常及异常处理之一

异常:是指程序由于出错而不能继续进行,被强行终止;

异常处理:运用方法使运行时跳过错误的语句而继续执行以下的语句;

①处理方法之一:try...catch(用于程序员可以控制或用户输入有误的情况)

如下图中,是求两个整数的余数,而测试例子我输入的b(被除数)为0,则出现错误不能得出结果,此时就是异常,那么有人就会说用if...else语句排除b为0的情况,但当我第一个数输入的是字符时,如aa,也会出现异常,那此时又该怎么办呢?


而这种情况就可以用try...catch处理这个异常,下图中可以看出我用了一句测试语句来体现出处理后的作用;

当我输入b=0以及a=aaa时,程序并为报错终止,而是继续输出了后面的语句,由此看出try...catch的作用;

在一般开发实例中,try...catch...finally都是配套使用,因为在成千上万行代码中不能只用try...catch完全处理得当;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值