case的用法3

时间:2024-12-06 15:02:27
package test_35

import scala.io.StdIn

object test3 {
  def main(args: Array[String]): Unit = {
    // 从控制台读入一个数字a
    val a =StdIn.readInt()
//    if(a >=0 && a<=3) {println("[0-3]")}
//    else if(a >=4 && a<=8) {println("[4-8]")}
//    else {println("未匹配")}
    println(s"用户输入的是:$a")
    a match {
      case x if x>=0 &&x <=3 =>println("[0-3]")
      case x if x>=4 &&x <=8 =>println("[4-8]")
      case _  => println("未匹配")
    }

  }
}