if语句

53 阅读1分钟

if这个单词表示“如果”,if语句在可以让程序有选择性地执行

语法格式

1. 单分支。 if(){}

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

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

案例1判断是否成年

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

    // 从键盘输入一个年龄,判断是否成年

    val age = StdIn.readInt()

    if (age >= 18) {

      println("成年")

    }  else {

      println("未成年")

    }

案例2比较正方形和长方形面积大小

val a = StdIn.readDouble()

val b = StdIn.readDouble()

val c = StdIn.readDouble()

val square = a * a

val rectangle = b * c

if (square > rectangle) {

   println("SQUARE")

} else if (square < rectangle) {
println("RECTANGLE")

} else {

   println("SAME")

}

if语句的返回值

Scala中的if语句是有返回值的,它的执行过程如下:

val a= if(布尔表达式) {
表达式1
} esle{
表达式2
}