算术运算符的运用
关系运算符的种类
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
逻辑运算符
Scala中的逻辑运算跟Java中一样,也是与、或、非三种情况,分别介绍如下。
· 与:&& 运算表达式有一个为假,则整个表达式为假false。
· 或:|| 运算表达式有一个为真,则整个表达式为真true。
运用
object Base07 {
def main(args: Array[String]): Unit = {
// 与:&&
var a = 1 > 2 && 2 < 3
println(a)
println(2>1 && 3>2 && 4>3)
println(2>1 && 3>2 && 4>5)
// 或:&&
println(2>1 || 2<1)
println(2>1 || 2<1 || 3>5)
// 非:!取反
println(2>1)
var b=2>1
println(!b)
println(!(2>1))
结果
作业:判断输入的年份是否为闰年的结题答案
object Base08 {
def main(args: Array[String]): Unit = {
print("请输入一个年份:")
var 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 不是闰年")
}
}
}