1.算术运算符
object ddd03 {
def main(args: Array[String]): Unit = {
println(2+1)
println(2-1)
println(2*3)
println(5/2)
println(5/2.0)
println(5%2)
}
2.关系运算符
3.逻辑运算符
Scala 中的逻辑运算跟Java中一样,也是与,或,非三种情况下。
1.与:&&运算表达式有一个为假,则整个表达式为假false
2.或:||运算表达式有一个为真,则整个表达式为真true
3.非:!就是取反的意思,与参与表达式相反
练习
object ddd04 {
def main(args: Array[String]): Unit = {
println("请输入一个年份")
val year = scala.io.StdIn.readInt()
val result = (year %4 == 0 && year % 100 !=0)||year %400 ==0
if (result){
println(s"$year 是闰年")
}else{
println(s"$year 不是闰年")
}
}
}