为什么我这段代码基本与老师讲的一致,为什么运行之后Console无显示,eclipse会时不时无响应,系统变慢,CPU占用99%
package com.imooc.exception;
public class Exception1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Exception1 tc=new Exception1();
int result=tc.test();
System.out.println("方法执行完毕,test方法要是返回一个int类型的值,这个值为:"+result);
}
public int test(){
int divider=10;
int result=100;
try {
while(divider>-1){
divider--;
divider=result+100/divider;
}
return result;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
System.out.println("循环抛出异常了!!!!");
return -1;
}
}
}如题,我检查了几遍,可能我眼神不好,没找到问题,程序也没报错,99%的CPU占用估计是死循环了,到底是怎么进入死循环的呢,照着讲的写的啊!