1. & 按位与运算符。0&1 = 0,1&0= 0,0&0 = 0,1&1 = 1
2. | 按位或运算符。0|1 = 1,1|0= 1,0|0 = 0,1|1 = 1
3. ^ 按位异或运算符。0^1 = 1,1^1= 0,0^0 = 0
4. ~ 按位取反运算符
5. << 左移运算符。右边补零,放大
(四)Scala 中的自增和自减运算
在 Scala 中没有 ++ 和 -- 这样的自增和自减运算符。
那么要想在 Scala 中实现类似于 Java 中的自增和自减运算,
运算待进行替代。
++:用赋值运算符 +=1 代替 ++。
--:用赋值运算符 -=1 代替 --。
(五)浮点数精度问题
0.1 + 0.2 == 0.3 //false
解释:由于精度的问题,小数的计算会存在误差。
解决方案:使用 BigDecimal () 函数。