java中i++(i–)和++i(–i)的区别算术运算符的使用方法
这个东西真的不用死记硬背,理解下下面的总结放法
1.//(前)++ :先自增1,后运算
//(后)++ :先运算,后自增1
2.//(前)-- :先自减1,后运算
//(后)-- :先运算,后自减1
//++--
int a = 10;
int b = a++;
System.out.println(b);//10
System.out.println(a);//11
System.out.println(a++);//11
int c = ++a;
System.out.println(c);//13
System.out.println(a);//13
int j =20;
System.out.println(j++);//20
System.out.println(j--);//21
System.out.println(++j);//21
int k =30;
System.out.println(++k);//31
System.out.println(k++);//31
//k=32 j=21 a=13
int m =++k+j--+a++;//67
System.out.println(m);//67```
所以++在后面就先运算在增加,加加在前面就先加1再运算。
感觉++--还算比较简单的运算符