for(;;)具体是什么意思,怎么实现。

解决方案 »

  1.   

    for(;;)是一个循环结构
    一般的实现方法是
    for(此处定义一个数值;判断数值的范围;数值的增减改){里面放入一些打印的内容}
    例如
    for(int i=0;i<90;i++){
       System.out.println()
    }
    一般都是这个样子
    第一次发贴 希望采纳,刚学JAVA 共同进步。。
      

  2.   

    List<String> list = new ArrayList<String>();
    for(String s:list){
        s 为list中每个对象
    }for(int i=0;i<list.size();i++){
        list[i] 为list中每个对象
    }
      

  3.   

    用一个简单的for循环示例
    for(语句1;条件1;语句2){
        语句3;
    }
    每次执行for循环的时候会执行1次语句1,然后判断条件1,如果条件1成立执行语句3,再执行语句2.到此为1次循环。
    下一次循环依旧会判断条件1,如果条件成立执行语句3和语句2.
    直到条件1不成立。最后退出循环以for(int i=0;i<2;i++){
      System.out.println(i)
    }为例
    执行顺序为语句1,条件1,语句3,语句2,条件1,语句3,语句2,条件1
    即i = 0; 0 < 2?T;打印0;i++(i = 1);1 < 2?T;打印1;i++(i = 2); 2 < 2?F;跳出循环
      

  4.   

    相当于 while(true)
    就是无限循环
      

  5.   

    相当于 while(true)
    就是无限循环 
    for(; ; ){//   需要一个跳出条件
     if (条件满足){
       break ;
     }
    }
      

  6.   

    死循环。就是while(true){//dosomething}的意思。
      

  7.   

    for(1;2;3) 1是初始条件,2是循环是否执行的条件判断,True继续执行,False跳出循环。3处一般放i++,--等循环条件的变迁语句。
    for(;;),表示这三种语句都缺省,尤其是没有2表示没有判定循环是否继续执行的判定语句,只有循环体内部遇到break是跳出循环,否则就是死循环了。 
      

  8.   


    for(String s:list)for(; ; )
    是不是就这两种FOR循环?
      

  9.   

    死循环,执行体里面必须包含break语句,否则,程序会一直执行到程序栈耗尽!
      

  10.   

    可以用这样的String[] str = {"1","2","3"};
    for(String s:str){
      System.out.println(s);
    }  s 输出的结果为,遍历str所有元素。当然你可以按你的做法 for(;;)for(int i=0;i<str.length;i++){
      System.out.println(s);
    }