if用法

40 阅读1分钟

if判断年龄

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

 print("请输入你的年龄:")
 var age = scala.io.StdIn.readInt()

 if(age >= 18){
   println("成年人")
 } else {
      println("未成年人")
 }
}

用if计算长方形

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

  print("请输入长方形的边长:")
  var a = scala.io.StdIn.readInt()

  print("请输入长方形的长:")
  var b = scala.io.StdIn.readInt()

  print("请输入长方形的宽:")
  var c = scala.io.StdIn.readInt()

  if(a*a > b*c){
    println("SQURAE")
  }else if (a*a < b*c){
    println("RECTANGLE")
  }else{
    println("SAME")
  }
}

用if录入成绩等级


 print("请输入正整数分数:")
  var score = scala.io.StdIn.readInt()

  if (score > 100) {
    println("分数不存在")
  } else if (score >= 90){
    println("A")
  } else if (score >= 80) {
    println("B")
  } else if (score >= 70) {
    println("C")
  } else if (score >= 60) {
    println("D")
  } else if (score >= 0) {
    println("E")
  }
}

if的返回值

// if 语句的返回值
  val a = if(2>1) {
    println("2>1是成立的")
  } else {
    "no"
  }

  //判断一个数是否为奇,偶数
  val num = 11
  val result = if(num % 2 ==1){
      "奇数"
  } else {
      "偶数"
  }
  
  println(result)
}