怎么使用if语句

4 阅读1分钟

1.单分支 if(){}

2.双分支   if(){} else {}

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

3.多分支   if(){} else if(){} else if(){} else {}

def main(args: Array[String]): Unit = {
  print("请输入正方形的边长:")
  var a=scala.io.StdIn.readInt()
  print("请输入长方形的长:")
  var b=scala.io.StdIn.readInt()
  print("请输入长方形的宽:")
  var c=scala.io.StdIn.readInt()
  val d=a*a
  val e=b*c
  if(d>e){
    println("SQUARE")
  }else if(d<e){
    println("RECTANGLE")
  }else{
    println("SAME")
  }
def main(args: Array[String]): Unit = {
  print("请输入正整数分数:")
  var a = scala.io.StdIn.readInt()
  if (a >= 90 && a <= 100) {
    println("A")
  } else if (a >= 80 && a <= 89) {
    println("B")
  } else if (a >= 70 && a <= 79) {
    println("C")
  } else if (a >= 60 && a <= 69) {
    println("D")
  } else
    {
    println("请输入0-100之间的数字")
  }

if语句的返回值

def main(args: Array[String]): Unit = {
  print("请输入你的分数:")
  val s=scala.io.StdIn.readInt()
  val result=if(s>=60){
    "及格"
  }else{
    "不及格"
  }
}