scala04基本运算

24 阅读1分钟

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

println(2+=4)
println(4-2)
println(3*5)
println(7/3)
println(4%3)

scala中的关系运算符如下:

== 等于

!= 不等于

大于

< 小于

大于等于

<= 小于等于

println(2==4)
println(4!=2)
println(3>5)
println(7<3)
println(4>=4)
println(3<=4)

逻辑运算符

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

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

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

println(2>1 && 3>2 && 4>3)
println(2>1 && 3>3 && 4>3)

println(2>1 || 3>2 || 4>3)
println(2>3 || 2<1 || 2>3)


println(2>1)
var a =2>1
print( !a )

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

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

(2)能够被400整除的年份同样也是闰年。

object Base04 {
  def main(args: Array[String]): Unit ={
  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 不是闰年")
    }
  }
}

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

object Base05 {
  def main(args: Array[String]): Unit ={
    var a = 1234
    println(a / 1234)
    println(a / 617)
    println(a / 411)
    println(a % 10)
  }
}