黑马程序员技术交流社区
标题:
求出出结果
[打印本页]
作者:
BlackHorse001
时间:
2015-9-2 08:04
标题:
求出出结果
publicclass Test2 {
staticboolean foo(char c) {
System.out.print(c);
returntrue;
}
publicstaticvoid main(String[] argv) {
int i = 0;
//for(65;88&&(i<2);67)
for (foo('A'); foo('B') && (i < 2); foo('C')) {
i++;
foo('D');
}
}
作者:
suichuan689
时间:
2015-9-2 08:56
这代码的阅读性太差了吧
作者:
vipsong
时间:
2015-9-2 09:13
ABDCBDCB
先条件,输出A,然后走循环,i初始0小于2,输出B,i++,紧跟输出D, 而后C。
两圈循环下来,最后一次,还是要判断的,但是i此时为2,所以只执行了输出B,循环条件不成立。
所以答案ABDCBDCB
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2