黑马程序员技术交流社区

标题: 怎么实现无线循环,思路卡住了 [打印本页]

作者: 秦大忠    时间: 2013-8-31 09:04
标题: 怎么实现无线循环,思路卡住了
置为已解决,是重开一贴题目一样吗?
作者: 小时晚er    时间: 2013-8-31 11:52
无限循环,你只需要把循环条件返回至之中与你设置的直想等那么就会无限循环里面的代码,
例如:int a=100
         while(a==100){    //循环条件当a=100的时候开始做循环,而这里a的值始终就是100所以是无限循环
                System.out.println("HelloWorld......");
         }
作者: 依旧    时间: 2013-8-31 18:57
当循环条件一直为真时,会产生无限循环(死循环)
public void whileDemo(){
                int i=10;
                while(i<10){  //i一直都满足小于10的条件,所以为TURE,产生死循环
                        System.out.println("无限循环");
                }
                //条件中直接写TRUE也会产生死循环
                while(true){
                        System.out.println("无限循环");
                }
       
        }
作者: 天下    时间: 2013-9-3 06:46
本帖最后由 天下 于 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. }
复制代码

作者: 吴光新    时间: 2013-9-4 01:25
最简单的无限for循环表达方式:for(;;){}
最简单的无限while循环表达方式:while(true){}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2