本帖最后由 ok-Prince 于 2014-4-2 13:10 编辑
- class Cz1
- {
- public static void main(String[] args)
- {
- int x=0,y=1;
- if(++x==y--&x++==1||--y==0)
- System.out.println("x="+x+",y="+y);
- else
- System.out.println("y="+y+",x="+x);
- }
- }
复制代码
其结果是x=2,y=0,x=2我看懂了,x自增了2次,可是y为什么是0呢,y不是也自减了两次么? |