1. public class Delta { 
2. static boolean foo(char c) { 
3. System.out.print(c); 
4. return true; 
5. } 
6. public static void main( String[] argv ) { 
7. int i =0; 
8. for ( foo(‘A’); foo(‘B’)&&(i<2); foo(‘C’)){
9. i++ ; 
10. foo(‘D’);
12. } 
13. } 
14. } 什么结果?????

解决方案 »

  1.   

    ABDCBDCB    
    有助于理解for循环
    谢LZ
      

  2.   

    ABDCBDCB,for循环还可以这样用啊!
      

  3.   

    演示了FOR循环的整个流程。你没懂。。那是不是你不懂FOR循环啊..那好看看 能加深学习FOR循环的理解。
      

  4.   

    长见识了,FOR 还可以这样写的
      

  5.   

    for循环的顺序我清楚,但是这样写的for循环还是第1次见到
      

  6.   

    很好的例子啊 值得学习啊 
     public class Delta { 
    [align=left] static boolean foo(char c) { 
     System.out.print(c); 
     return true; 
     } 
     public static void main( String[] argv ) { 
     int i =0; 
    for ( foo('A'); foo('B')&&(i <2); ){ 
     i++ ; 
    foo('D'); 

     } 
    }[/align]这样就更好了
      

  7.   

    不错 可以理解整个FOR循环的执行过程
      

  8.   

    理解一下for顺序..不过里面三个参数 比较随意,甚至可以不写.
      

  9.   

    ABD C BD C B不错的for循环演示。
      

  10.   

    1. public class Delta { 
    2. static boolean foo(char c) { 
    3. System.out.print(c); 
    4. return true; 
    5. } 
    6. public static void main( String[] argv ) { 
    7. int i =0; 
    8. for ( foo(‘A’); foo(‘B’)&&(i <2); foo(‘C’)){ 
    9. i++ ; 
    10. foo(‘D’); 
    12. } 
    13. } 
    14. } ====================================================--进入for               :A
    --判断foo('B')          : B   --i==0<2  true  --进入循环
    --执行foo('D')          : D   --i=1  
    --执行循环控制 foo('C')   :C
    --再判断 foo('B')       : B    --i==1<2  true  --进入下一次循环
    --再执行foo('D')        : D
    --再执行foo('c')        : C    -->执行条件判断
    --foo('B')              :B   &--i==2<2 false
    --结束循环