论坛发现的华为面试题for循环考察
过程:
∵i=2 而i<2为假
∴循环从左到右只运行了f('A') f('B') i<2;三个
所以结果只有A B,没有C也没有D
输出:
A
B
public class huawei { public static void main(String[] args) { int i=2; for(f('A');f('B')&&i<2;f('C')){ f('D'); } } public static boolean f(char c){ System.out.println(c); return true; } }