for(int i = 1; i>0 ; i++){
System.out.println(i);
}我理解的是,不是死循环,因为int类型容纳量好像是2的32次方个数吧,不知道对不对
System.out.println(i);
}我理解的是,不是死循环,因为int类型容纳量好像是2的32次方个数吧,不知道对不对
解决方案 »
- NetBeans用起太郁闷了,还是Eclipse好用。
- 跪求:如何在界面上闪动显示轨迹
- 请高手指导一下方法调用的问题
- jc的compile project不能用!!!
- 请问jre自动下载的配置文件jinstall*.ini文件在哪里可以找得到???请高手指点
- 请问:我现在用jTable1 = new JTable(tableModel);来显示从数据库中查出的数据,怎么能做到删除选择的行呢?
- 问下jdbc 查找中文的问题
- 谁知道西门子3118手机怎么样?
- 请各位高手指教(送50分)
- 怎么考SUN的java程序员和系统分析员证书?
- java 赋值问题
- 一段小代码,会存在线程安全问题吗?我觉得不会,你觉得呢?
System.out.println(i);
}
2的32次方-1
内存补码为01111111 11111111 11111111 11111111
当进入下一次循环时i+1此时i=2G根据2进制补码原则补码为
10000000 00000000 00000000 00000000
变为int类型的最小值。从这个循环我们可以得到一个结论
int 类型最大值+1=int 类型最小值