加减

42 阅读1分钟

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)

基本规则:

  1. 乘除模 > 加减
  2. 算术 > 关系 > 赋值
  3. && >