scala运算符的使用和Java运算符的使用基本相同,只有一些细节上面有区别
算数运算符 +正号 -负号 +加 -减 *乘 /除 %取模(取余) +字符串相加
(1)对于除号”/“,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分,并且除号“/”左边为整数
例如
def main(args: Array[String]): Unit = { // 1.算数运算符 val result1:Int = 10 / 3 println(result1) val result2:Double = 10 / 3 println(result2) val result3:Double = 10.0 / 3 println(result3) }
关系运算符(比较运算符)
==相等于 !=不等于 <小于 >大于 <=小于等于 >=大于等于
// 2.比较运算符 val s1:String = "hello" val s2:String = new String("hello") println(s1 == s2) println(s1.equals(s2)) //eq是scala中判断s1与s2引用地址的方法 println(s1.eq(s2))