Scala的if else语句

38 阅读1分钟

(一)if语句

 if()
 else if()
else if()
 else if()
else()

eg :问:输入一个分数,90 - 100分为A等,80 - 89分为B等,70 - 79分为C等,60 - 69分为D等,0 - 59分为E等 答案如下:

object Main {
  def main(args: Array[String]) = {
      println("请输入分数")
    val score = scala.io.StdIn.readInt()
    
    if (score >= 90 && score<=100){
        println("A")
    } 
        else if (score >= 80&& score<=89){
                    println("B")
       } 
        else if (score >= 70&& score<=79){
                    println("C")
        } 
        else if (score >= 60&& score<=69) {
                    println("D")
        }
        else if(score>=0 && score<=59) {
                    println("E")
        }
        else{
                    println("分数不在合理的范围内!!!!!")
        }
    
  }
}

(二)if语句返回值

//if 语句返回值
val num=11
val result = if(num %2 ==1){
    "奇数"
}else{
"偶数"
}
println(result)