1. 程式人生 > >Java for迴圈的執行順序

Java for迴圈的執行順序

轉載自:http://blog.csdn.net/xuelongzr/article/details/6943804

下列程式的輸出結果是?

public class Test2 {
    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');
       }
    }
}

答案:ABDC BDC B