接上一篇 这一篇是自增自减运算符 Math数学类
int a = 3
int b = a++
int c = ++a
sout(a, b, c)
/*
out 5 3 5
*/
首先是a的初始值等于3
上述等于
int a = 3
b = a
a = a + 1
a = a + 1
c = a
所以是 5, 3, 5
自增符在后面 那么是先赋值 再自增 而 ++在前面 则自增优先级比赋值优先级高
所以结果是5 3 5 比如循环中(int i = 0, i < 10 ,i ++){ }
引入Math类 可以完成一些数学操作
Math.abs 表示绝对值
Math.pow(2, 3)表示2的3次方
等等 完整的可以直接看idea的代码提示,或者进入源码看等
下一篇为逻辑运算符和位运算符