3.写出输出的结果.
class Demo
{
public static void main(String[] args)
{
int x=0,y=1;
if(++x==y--&x++==1||--y==0)/*++x==y--;x先++得到x=1,然后和y作比较,然后 y再--,得y=0,&x++==1,x先与1比较再得x=2所以“||”以前的整体是真,后面的就不需要考虑了,因为“||”连接的式子,前面如果是真,后面捡不再执行*/
System.out.println("x="+x+",y="+y);//x=2,y=0
else
System.out.println("y="+y+",x="+x);
}
} |
|