算术运算符
// 算术运算符
// 数据类型。 7:Int
// 4:Int
// 7/4结果是Int
println(7/4)
println(7%4)
println(7-4)
println(7+4)
println(7*4)
注意: ‘7/4 = 1’,'7/4.0=1.75'。
关系运算符
// 关系运算符:> < == >= !=
// false true
val a:Boolean = 3 > 2
print(a)
println(7==4) // false
println(7>4) //ture
println(7!=4) //ture
println(7<4) //false
println(7<=4) //false
println(7>=4) //ture
// 判断闰年
/*
1.让用户输入一个整数,表示年份
2.判断这个年份是否为闰年
3.输出结果
*/
val year:Int = scala.io.StdIn.readInt()
// 2000 ===> 2000是闰年
// 2024 ===> 2024是闰年
// 2025 ===> 2025不是闰年
// 1900 ===> 1900不是闰年
var result:Boolean =
if(result) {
println(s"$year 是闰年")
} else {
println(s"$year 不是闰年")
}
赋值运算符
// 赋值运算符
var a = 1 //把右边的计算结果保存到左边的变量
a += 2//
println(a)//
a -= 3//
println(a)//
a *= 3
println(a)//
a /= 4
println(a)//
a %= 5
println(a)//
位运算
//位运算
println(5 & 4)
println(5 | 4)
println(4<<2)
println(4>>2)
逻辑运算符
// 逻辑运算符
/*
&& (并且) 全部为true ===> true
!! (或者) 有一个为true ===> true
! (取反)
*/
// println( 1>2 && 3>4)
// println( 2>1 && 4>3)
// println( 1>2 || 3>4 || 5>6)//false
// println( 1>2 || 4>3)//true
println( !(1>2)) //true