Java进程沉睡和异常报错
package text;
public class text {
public static void main(String[] args) {
for(int i=0;i<4;i++) {
/*
*这段代码是让进程沉睡2秒
*/
try {
Thread.sleep(2000);//1000为1秒
}catch(InterruptedException e) {
System.out.println("不会输出");//因为前面try里面没有出错,所以这段代码不会被执行
}
/*
*下面是异常报错
*/
try {
System.out.println("i的值是:"+i);//这段代码没问题所以就被正常执行
i=i/0;//这段代码有问题,除数不能为零,出错,直接跳转到catch
System.out.println("不会执行");//因为上面的代码出错了,所以这串代码不会被执行
}catch(ArithmeticException e) {
System.out.println("出错了");//因为上面的出错了,这段到吗就会被执行
}
}
}
}
小白一个------