09.11

13 阅读1分钟

scala运算符

object helloworld {
  def main(args: Array[String]): Unit = {

    println(2+1)
    println(2-1)
    println(2*1)
    println(5/2)
    //Int/Int结果还是Int
    println(5/2.0)//Int/Double 结果还是Double
    println(5%2)//1  模  取余  5除于二的余数
    println(123%10) // ==>3
  }

}

屏幕截图 2025-09-11 081427.png scala关系运算符

object helloworld {
  def main(args: Array[String]): Unit = {
    var b = 1 == 2 //false
    println(3 == 2)//false
    println(3 != 2)// true
    println(3 > 2)// true
    println(3 < 2)// false
    println(3 >= 2)// true
    println(3 <= 2)// false
  }

}

image.png

object helloworld {
  def main(args: Array[String]): Unit = {
    // 逻辑运算符
    // 与: && . 全真为真,一假全假
    //var a = 1 > 2 && 2 < 3  (false)
    //println(a)
    //println(2>1 && 3>2 && 4>3)true
    //println(2>1 && 3>2 && 4>5)false
  // 或:||
    //  println(2>1 || 2<1)(ture)
    //  println(2>3 || 2>1 || 3>5)(false)
  println(2>1)
  var a = 2 > 1 //true
  println( !a )//false
  println( !(2 > 1))//false
  }

}

屏幕截图 2025-09-11 083837.png 课堂练习

屏幕截图 2025-09-11 085958.png

object helloworld {
  def main(args: Array[String]): Unit = {
    // 请输入一个年份,并判断是不是闰年
    print("请输入一个年份")
    val 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 不是闰年')
    }
  }

}

屏幕截图 2025-09-11 090700.png 第一题 a // 1000 第二题 (a // 100) % 10 第三题 (a // 10) % 10