public class Test2 {
static boolean foo(char c){
System.out.print(c);
return true;
}
public static void main(String [] args){
int i=0;
for(foo('A');foo('B')&&(i<2);foo('C')){
i++;
foo('D');
}
}
}结果为什么是
ABDCBDCB
static boolean foo(char c){
System.out.print(c);
return true;
}
public static void main(String [] args){
int i=0;
for(foo('A');foo('B')&&(i<2);foo('C')){
i++;
foo('D');
}
}
}结果为什么是
ABDCBDCB
for(1;2;4)
{
3;
}
执行顺序是1、2、3、4、2、3、4、.......