本文只介绍--运算符,++运算符同理
x--和--x的区别:
int x=5;
int num=--x;//等价于x=x-1;int num=x;
num=x--;//等价于num=x;x=x-1;
实例如下:
int x=5;
System.out.println((x--)+":"+(x-1)+":"+x);//输出5:3:4
System.out.println(x--);//输出4
x=5;
System.out.println((--x)+":"+(x-1)+":"+x);//输出4:3:4
System.out.println(--x);//输出3
x=5;
System.out.println((--x)+":"+(x=x-1)+":"+x);//输出4:3:3
System.out.println(--x);//输出2