首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

帮小弟我解释上面这个类的for循环里面的条件

2012-09-22 
帮我解释下面这个类的for循环里面的条件public class Test {static boolean foo(char c) { System.out.pri

帮我解释下面这个类的for循环里面的条件
public class Test {

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('C')){

i++ ;
foo('D');
  }
}
} 1 楼 dennis_zane 2007-05-14   for(statement-a;statement-b;statement-c)
statement-a初始化,只执行一次
statement-b每次循环之前都会进行判断
statement-c每次循环体执行完之后执行
2 楼 huizhaoji 2007-05-14   对这statement-a没有任何要求吗?他在这个类中是布尔型的!
3 楼 抛出异常的爱 2007-05-14   huizhaoji 写道对这statement-a没有任何要求吗?他在这个类中是布尔型的!

上课就好好上课学不要像在CSND那样乱问问题。。。 4 楼 huizhaoji 2007-05-14   输出的结果是ABDCBDCB 解释下! 5 楼 抛出异常的爱 2007-05-14   难到不应该是这个答案么? 6 楼 huizhaoji 2007-05-14   就是这个答案,为什么?会输出B 7 楼 抛出异常的爱 2007-05-14   引用statement-b每次循环之前都会进行判断

PS:
上课好好学习下就能明白非要上论坛上讨论么? 8 楼 huizhaoji 2007-05-14   我认为结果是ABDCBBDCB,显然我错了,请解释下? 9 楼 huizhaoji 2007-05-14   明白了,看来还是基础不扎实! 10 楼 抛出异常的爱 2007-05-14   debug
PS:结果就是最好的证明。。。很多很多结果可以证明定理,

热点排行