1.++i与i++的区别
前者是先把i的值自增1之后再用i的值
后者是先用i的值,i在自增1
如:
int x=1,y=2,z=2; if(++x==2&&y++==2&&z++==2){
System.out.println("x="+x);
} else{
System.out.println("z="+z);
System.out.println("x="+x);
}
运行结果:
x=2
充分证明if里面的条件是真的
1.++i与i++的区别
前者是先把i的值自增1之后再用i的值
后者是先用i的值,i在自增1
如:
int x=1,y=2,z=2; if(++x==2&&y++==2&&z++==2){
System.out.println("x="+x);
} else{
System.out.println("z="+z);
System.out.println("x="+x);
}
运行结果:
x=2
充分证明if里面的条件是真的