Scala的运算符

17 阅读1分钟

Scala中的算数运算符

      • /(int与int运算结果为int 含double预算结果为double) %(模,取余)

Scala中的关系运算符(输出true or false)

Scala中的逻辑运算符(与、或、非)

Scala中的逻辑运算跟Java中一样,也是与、或、非三种情况,分别介绍如下

· 与:&& 运算表达式有一个为假,则整个表达式为假false。

· 或:|| 运算表达式有一个为真,则整个表达式为真true。

非:! 就是取反的意思,与参与表达式相反。

image.png

object txy04 {
  def main(args: Array[String]): Unit = {
//    请输入一个年份,判断是否是闰年
    print("请输入一个年份:")
    val year = scala.io.StdIn.readInt()
    val result:Boolean = (year%4==0 && year%100!=0 )
      if(result){
        print(s"$year 是闰年")
      } else {
        print(s"$year 不是闰年")
      }
  }
}

image.png

任务:求4位数中的各个位数上的值。例如 var a = 1234 如何得到1,2,3,4?

var a = 1234;

println( ___  )// 1

println( ___  )// 2

println( ___  )// 3

println( a%10 )// 4 image.png