Scala if函数

38 阅读1分钟

1.if函数

image.png

object one {
  def main(args: Array[String]): Unit = {
    print("请用户输入年龄:")
    var age = scala.io.StdIn.readInt()
    if (age >= 18){
      println("成年")
    }else{
      println("未成年")
    }
  }
}

习题

image.png

object two {
  def main(args: Array[String]): Unit = {
    print("请输入正方形的边长 a:")
    val a = scala.io.StdIn.readInt()
    print("请输入长方形的长 b:")
    val b = scala.io.StdIn.readInt()
    print("请输入长方形的宽 c:")
    val c = scala.io.StdIn.readInt()
    val chang = a * a
    val zheng = b * c
    if (chang > zheng) {
      println("RECTANGLE")
    } else if (zheng > chang) {
      println("SQUARE")
    } else {
      println("SAME")
    }
  }
}

image.png

class there {
  def main(args: Array[String]): Unit = {
    print("请输入一个整数分数(0 - 100):")
    val a = scala.io.StdIn.readInt()
    if (a >= 90 && a <= 100) {
      println("A 等")
    } else if (a >= 80 && a < 90) {
      println("B 等")
    } else if (a >= 70 && a < 80) {
      println("C 等")
    } else if (a >= 60 && a < 70) {
      println("D 等")
    } else if (a >= 0 && a < 60) {
      println("E 等")
    } else {
      println("输入的分数无效,请输入 0100 之间的整数。")
    }
  }
}