Scala數值型別轉換、算數運算子、關係(比較)運算子和邏輯運算子
阿新 • • 發佈:2021-12-31
原則
強制型別轉換
Java : int num = (int)2.5
Scala : var num : Int = 2.7.toInt
數值型別和String型別之間的轉換
(1)基本型別轉 String 型別(語法:將基本型別的值+"" 即可)
(2)String 型別轉基本數值型別(語法:s1.toInt、s1.toFloat、s1.toDouble、s1.toByte、s1.toLong、s1.toShort)
1、算數運算子
其中求餘運算最終結果的符號是以被除數為標準,和被除數的符號保持一致。
2、關係運算符
1. 注意在Scala中,==類似於Java中的equals方法,表示比較值的大小,而eq方法才是比較引用是否相同。
2. Java中,==比較的是記憶體地址的值是引用是否一致,equals方法表示數值比較,這是二者的一個區別。
3、邏輯運算子
4、賦值運算子
五、位運算子
1、左移相當於是乘法,右移相當於是除法。
2、左移在右邊補0,右移在左邊補符號位,如果是正數補1,負數就補0。