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); foo('F'))
{
i++;
foo('D');
}//ABDFBDFB
}
结果是:ABDFBDFB
本文通过一个具体的Java程序示例,详细解析了循环控制流中条件判断与方法调用的执行顺序。展示了如何使用静态方法foo来打印字符,并通过一个for循环展示了不同阶段方法被调用的顺序。
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); foo('F'))
{
i++;
foo('D');
}//ABDFBDFB
}
结果是:ABDFBDFB
1935
1884
2850

被折叠的 条评论
为什么被折叠?
