Scala第三课时
1.Scala中运算符的优先级:
逻辑运算先于赋值运算,关系运算又优先于逻辑运算
2.Scala的相等性
在Scala中,==比较的对象只有数值,可以用eq判断类型
3.Scala中的自增和自减
在Scala中没有++和- -这样的自增和自减运算符
++:用赋值运算符+=代替++
- -:用赋值运算符- =代替- -
4.Scala中的浮点精度问题
0.1+0.2≠0.3
解决:
1)自定义一定的精度,例如可以指定数据只要满足小数点后两位即可
2)利用BigDecimal,java和Scala中都有BigDecimal对象,利用它能够准确地解决浮点数精度问题