程序出错了还会继续执行吗?

public class AddArguments {

public static void main(String[] args) {
int sum=0;
args=new String[]{"1","2","-4","two"};
for(int i=0;i<args.length;i++){
try{
sum+=Integer.parseInt(args[i]);
}catch(NumberFormatException e){
// System.err.println("["+args[i]+"] is not an integer"+"" +
// "and will not be included in the sum.");
//System.out.println("Error exit in the code");
//由此可见如果对异常进行了处理,那么程序会继续的运行下去的
e.printStackTrace();
//以上对错误进行了几种方式的处理,发现结果都会在处理过错误之后
//继续的向下执行,说明程序的错误是可以经过处理后继续的向下执行的
//而不会终止.
}
}
System.out.println("Sum:"+sum);
System.out.println("haha");
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值