以下程序的输出结果是
public class Print{ static boolean out(char c){ System.out.print(c); return true; } public static void main(String[] argv){ int i = 0; for(out('A');out('B') && (i<2);out('C')){ i++; out('D'); } } }
ABDCBDCB
BCDABCD
编译错误
运行错误
A
for(a;b;c){d}
对于for循环,第一次进来先执行性a,然后判断b,如果b通过则执行d,然后执行c再判断b, 如果b通过则执行c,然后执行d再判断b---
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题