public class for的执行顺序 {
public boolean get(char ch) {
System.out.print(ch);
return true;
}
@Test
public void testDemo() {
int i = 0;
for (this.get('A'); i < 2 && this.get('B'); this.get('C')) {
this.get('D');
i++;
}
}
}
- 上述代码执行的顺序分为两个步骤:
- 首先判断起始条件A和终止条件B ,后执行循环体D ,step为C
- 判断完成后,起始条件A失效,需要执行的是BDC