scala基本运算

49 阅读1分钟

Scala的算术运算符

Scala中的算术运算符: + - * / %

屏幕截图 2025-09-11 082251.png

Scala的关系运算符

== 等于 != 不等于 >大于 < 小于 >= 大于等于 <= 小于等于

屏幕截图 2025-09-11 082308.png

Scala的逻辑运算符

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

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

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

屏幕截图 2025-09-11 084257.png

任务

一. 判断一个年份是否是闰年 根据国际标准,一个年份被视为闰年的条件是,如下条件满足任意一个:

(1)能够被4整除,并且不能被100整除的年份是闰年。 (2)能够被400整除的年份同样也是闰年。

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

var a = 1234;

println( ___  )// 1

println( ___  )// 2

println( ___  )// 3

println( ——— )// 4

答案

一.

    print("请输入年份:")
val year = scala.io.StdIn.readInt()
    val result:Boolean = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)
    if(result){
      println(s"$year 是闰年")
    } else {
      println(s"$year 不是闰年")
    }

二.

val a = 1234
println(a / 1000)          // 1(千位)
println((a % 1000) / 100)  // 2(百位)
println((a % 100) / 10)    // 3(十位)
println(a % 10)            // 4(个位)