int x=2;
int y=3;
int x1=7;
int y1=8;
System.out.println(x1+x++);
System.out.println(++y-x);
System.out.println(x1---y);
System.out.println(--y1*y);
这几个运算主要看的就是“+”、“-”在前和在后的问题,
运算符在前时就先运算在使用此值,二运算符在后面则先用值,然后再运算
例如:int x = 1;
则--x等于0,x变的值就为0;
而 x--等于1,x的值为0;
第一行输出:x1 = 7、 x++ = 2;但x经过此次运算后其值变为3;
第二行输出中y等于3,二 ++y等于4 ,x等于3 ,4 - 3 等于,1;
第三行输出中x1--等于7, y等于4,所以x1---y等于3;
第四行输出--y1 等于7,y等于4,所以--y1*y等于28
|