读书人

FooDemo,for(.)

发布时间: 2012-07-02 17:46:22 作者: rapoo

FooDemo,for(....)

package com.java.test;public class FooDemo {static boolean foo(char c){System.out.print(c);return true;}public static void main(String args[]){int i=0;for(foo('a');foo('b')&&(i<2);foo('c')){i++;foo('d');}}}

?几次笔试,都遇到了这个题目,结果是abdcbdcb;

在i++后加一句System.out.print(i);帮助分析,结果是ab1dcb2dcb

?

for(参数初始化;条件判断;更新循环变量)

{

循环操作;

}


执行过程:第一次执行参数初始化,第二步执行条件判断,如果为true,第三步执行循环操作,第四步执行更新循环变量,接着返回到第二步执行条件判断。。。依次类推执行

?

当做复习

读书人网 >其他相关

热点推荐