1.1
object base07 {
def main(args: Array[String]): Unit = {
// 关系运算符: > < == != >= <=
// false true
var a:Boolean = 3 > 2
println(a)
println(7==4)
println(7>4)
println(7!=4)
println(7<4)
println(7>=4)
println(7<=4)
}
}
1.2
object base08 {
def main(args: Array[String]): Unit = {
// 逻辑运算符
/*
&&(并且)
||(或者)
!(取反)
*/
println( 1 > 2 && 3 > 4) //false
println( 2 > 1 && 4 > 3) //tu
println( 2 > 1 || 4 > 3)
println( 2 > 1 || 4 > 3)
println( !(1>2) )
}
}
1.3
object base09 {
def main(args: Array[String]): Unit = {
// 判断闰年
/*
1.让用户输入一个整数,表示年份
2,判断这个年份是否闰年
3.输出结果
*/
val year:Int = scala.io.StdIn.readInt()
//
var result:Boolean = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)
if(result) {
println(s"$year 是闰年")
} else {
println(s"$year 不是闰年")
}
}
}
1.4
object base10 {
def main(args: Array[String]): Unit = {
// 赋值运算符
var a = 1 // 右边的计算结果保存到左边
//a += 2 // a+=2 等价与 a = a+2 a=3
println(a)
//a -= 3 // a-=3 等价与 a=a-3 a=-2
println(a)
//a *= 3 // a*=3 等价与a=a*3 a=3
println(a)
//a /= 4 // a/=4 等价与a=a/4 a=0
println(a)
//a %= 5 // a%=5 等价与a=a%5 a=1
println(a)
}
}
1.5
object base11 { def main(args: Array[String]): Unit = { //位运算 println(5 & 4) println(5 | 4) //5
println(4<<2) //16
println(4>>2) //1
} }