public class ForStatement {
static boolean foo(char c)
{
System.out.print(c);
return true;
}
public static void main( String[] argv )
{
int i = 0;
/*for(initialization; Boolean-expression; step):
* 每次迭代前会检查Boolean-expression,每次循环结束,会执行一次step
*/
for ( foo('A'); foo('B') && (i < 2); foo('C'))
{
i++ ;
foo('D');
}
}
}
输出为:
ABDCBDCB