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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 秦大忠 中级黑马   /  2013-8-31 09:04  /  1523 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

置为已解决,是重开一贴题目一样吗?

4 个回复

倒序浏览
无限循环,你只需要把循环条件返回至之中与你设置的直想等那么就会无限循环里面的代码,
例如:int a=100
         while(a==100){    //循环条件当a=100的时候开始做循环,而这里a的值始终就是100所以是无限循环
                System.out.println("HelloWorld......");
         }

评分

参与人数 1技术分 +1 收起 理由
黄文伯 + 1 很给力!

查看全部评分

回复 使用道具 举报
当循环条件一直为真时,会产生无限循环(死循环)
public void whileDemo(){
                int i=10;
                while(i<10){  //i一直都满足小于10的条件,所以为TURE,产生死循环
                        System.out.println("无限循环");
                }
                //条件中直接写TRUE也会产生死循环
                while(true){
                        System.out.println("无限循环");
                }
       
        }

评分

参与人数 1技术分 +1 收起 理由
黄文伯 + 1 很给力!

查看全部评分

回复 使用道具 举报
本帖最后由 天下 于 2013-9-3 06:59 编辑

几种我们不注意的死循环
  1. <div class="blockcode"><blockquote>class whil{
  2.          public static void main(String[] args){
  3.               /*int x=1;
  4.                while(x<3);{                //死循环,
  5.                      sop(x+"holle");
  6.                          x++;
  7.                  }
  8.             */
  9.            whl();
  10.                
  11.      }
  12.     /*public static void fo(){
  13.                   for(){}              //死循环,条件默认为真
  14.      }*/
  15.        
  16.      public static void whl(){
  17.        
  18.           while(true){        //死循环
  19.              sop("你好");
  20.         }
  21.         }
  22.        public static  void sop(Object obj){
  23.             System.out.println(obj);
  24.          }
  25. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
黄文伯 + 1 很给力!

查看全部评分

回复 使用道具 举报
最简单的无限for循环表达方式:for(;;){}
最简单的无限while循环表达方式:while(true){}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马