1. 前++
java中前加加的运算顺序是 先自加一再做运算:
第一个例子 :做的是赋值运算
int a = 10;
int b = ++a;
这里的b是等于11;运算过程是a先加1,然后再将a的值赋值b;
第二个例子:做的是比较运算
int a = 9;
int b = 10;
System.out.println (++a ==b);
这里的运行结果是ture; 很简单a先自加一 然后做比较运算
后++
后++是先做运算后自加一
还是列举前面两个例子:
int a = 10;
int b = a++;
此时b的值为10,因为先做了赋值运算,后a自加1;
int a = 9;
int b = 10;
System.out.println (a++ ==b);
此时输出的结果为false,a先和b做比较运算,9不等于10
运算结果就为false,然后a再做自加1的操作。
前减减和后减减
前减减 :先自减一 后做再运算;
后减减 :先做运算 后再自减一;
注意事项:
这里的(运算)的意思不仅仅指的是赋值运算,运算还可以是比值运算等其他运算。