class IfTest{
public static void main(String[] args){
int x = 1,y = 1;
if(x++==2 && ++y==2)
{
x =7;
}
System.out.println("x="+x+",y="+y);//打印的是x=2,y=1
int z = 1;
if(++z== 2){
System.out.println(z);//编译通过,打印的是z=2;
}
int s=1;
if(s++==2)
{
System.out.println(s);//编译不通过
}
}
}
//那么这个s++==2的算法是怎么算的,和++z==2有什么区别? |
|