继续补

16 阅读1分钟

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

} }