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

来源:互联网 发布:edusoho买断源码费用 编辑:程序博客网 时间:2024/04/27 19:27
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");
}
}
原创粉丝点击