A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 黑马-陈思源 中级黑马   /  2013-4-18 16:01  /  1661 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑马-陈思源 于 2013-4-19 16:38 编辑

public class InTheLoop{
        public static final int END=Integer.MAX_VALUE;
        public static final int START=END-100;
        public static void main(String[] args){
                int count=0;
                for(int i=START;i<END;i++){
                       count++;
                }
                System.out.println(count);
       }
}file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\1013562900\QQ\WinTemp\RichOle\CL_N7FTHRI~%DNI6)(}IVIR.jpg



这是我在别的地方看到的代码。那上面说这个循环是没法打印count的   因为它是无限循环。。。。。
可是我试了试     还打印出结果啦。。。。这是为什么?  

运行.jpg (4.82 KB, 下载次数: 29)

运行.jpg

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

4 个回复

倒序浏览
不是无限循环  循环可以写成这样
int count=0;
                for(int i=0;i<100;i++){
                       count++;
                }

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
谁说是无限循环的?
你看错了吧?
这个代码就相当于1楼的回复。
回复 使用道具 举报
你既然能打印出结果肯定是那个回答的错了啊,事实胜于雄辩啊。
回复 使用道具 举报
是吗。。那可是花了我70多块大洋买的书呢。。不能吧。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马