java异常和程序调试:try-catch捕获异常
java的异常处理是通过5个关键字来实现的:try,catch,finally,throw,throws
package cn.xtnotes.yichang;
public class T1 {
public static void main(String[] args) {
int[] array= {5,6,3,0,9,3};
for(int x:array) {
double y=10/x;
System.out.println(x+"被10除,等于:"+y);
}
}
}
因为foe循环到0时,0不能做除数,程序异常,且不往下运行
try-catch捕获异常
package cn.xtnotes.yichang;
public class T1 {
public static void main(String[] args) {
int[] array= {5,6,3,0,9,3};
for(int x:array) {
try {
double y=10/x;
System.out.println(x+"被10除,等于:"+y);
}catch(Exception e){ //Exception 异常的父类,不知道捕获什么异常就填这个
System.out.println("出现异常");
e.printStackTrace(); //输出捕获异常类型
}
}
}
}
捕获异常后,仍继续运行
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/262.html
文章版权归作者所有,未经允许请勿转载。
THE END