📜  kotlin else if - Kotlin (1)

📅  最后修改于: 2023-12-03 15:17:09.349000             🧑  作者: Mango

Kotlin中的 else if

简介

在Kotlin中,else if语句是一种控制流语句,通常用于多个条件下的判断。else if语句允许程序员在一个布尔表达式的结果为false时,继续测试另一个表达式。

格式

以下是else if语句的基本语法格式。

if (condition1) {
    // 语句块 1
} else if (condition2) {
    // 语句块 2
} else if (condition3) {
    // 语句块 3
} else {
    // 语句块 4
}
  • 如果条件1成立,则执行语句块1。
  • 如果条件1不成立且条件2成立,则执行语句块2。
  • 如果条件1和条件2都不成立且条件3成立,则执行语句块3。
  • 如果以上所有条件都不成立,则执行语句块4。

示例

以下示例演示了else if语句的使用。

fun main() {
    val num = 10

    if (num > 100) {
        println("num大于100")
    } else if (num > 50) {
        println("num大于50但小于等于100")
    } else if (num > 0) {
        println("num大于0但小于等于50")
    } else {
        println("num小于等于0")
    }
}

以上示例的输出结果为 num大于0但小于等于50,因为num变量的值为10,符合第三个条件。

总结
  • Kotlin中的else if语句是用于多条件判断的控制流语句。
  • else if语句可以在一个布尔表达式的结果为false时,继续测试另一个表达式。
  • else if语句的语法格式是在if语句后面跟随一系列的条件语句和代码块。
  • else if语句的代码块在条件为真的情况下被执行,直到第一个条件为true时停止。