为什么我这段代码基本与老师讲的一致,为什么运行之后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占用估计是死循环了,到底是怎么进入死循环的呢,照着讲的写的啊!