scala中的算术运算符:+ - * / %
object l {
def main(args: Array[String]): Unit={
//关系运
//var b:Boolean=1==1
//println(b)
//println(1!=2)
//println(1>2)
//println(1<2)
//println(1>=2)
//println(1<=2)
//println(1>2&&2>1)
//逻辑运算符
//println(1>2&&2>1)
//println(3<5||5>3)
//println( !(2>1))
val result=10-2+3*4/2
}
}
(一)运算符概述
(二)Scala 的算术运算符
(三)Scala 的关系运算符
(四)Scala 的逻辑运算符
(五)Scala 的短路运算
(六)Scala 的赋值运算符
Scala 中的逻辑运算和 Java 一样,有与、或、非三种情况:
-
与(&&) :运算表达式有一个为假,则整个表达式为假(false)。
-
或(||) :运算表达式有一个为真,则整个表达式为真(true)。
-
非(!) :取反,结果与参与表达式相反。
代码示范:
printf1n(1 > 2 && 2 > 1),结果为false。
val result = 10 - 2 + 3 * 4 / 2
println(result)
val a = true
val b = false
val c = false
println(a || b && c)
基本规则:
- 乘除模 > 加减
- 算术 > 关系 > 赋值
- && >