Kotlin 面试题
目录

Kotlin 中有哪些流程控制语句?

· 约 3 分钟读完 · 第 38 / 200 章

推荐答案

在 Kotlin 中,流程控制语句主要包括以下几种:

  1. 条件语句:

    • if 表达式
    • when 表达式
  2. 循环语句:

    • for 循环
    • while 循环
    • do-while 循环
  3. 跳转语句:

    • return 语句
    • break 语句
    • continue 语句
  4. 异常处理:

    • try-catch-finally 语句

本题详细解读

1. 条件语句

if 表达式

Kotlin 中的 if 表达式不仅可以作为语句使用,还可以作为表达式返回一个值。例如:

when 表达式

when 表达式类似于其他语言中的 switch 语句,但功能更强大。它可以匹配多种条件,并且也可以作为表达式返回一个值。例如:

2. 循环语句

for 循环

for 循环用于遍历集合或范围。例如:

while 循环

while 循环在条件为真时重复执行代码块。例如:

do-while 循环

do-while 循环至少执行一次代码块,然后在条件为真时重复执行。例如:

3. 跳转语句

return 语句

return 语句用于从函数中返回值并终止函数的执行。例如:

break 语句

break 语句用于终止最近的循环。例如:

continue 语句

continue 语句用于跳过当前循环的剩余部分,继续下一次循环。例如:

4. 异常处理

try-catch-finally 语句

Kotlin 使用 try-catch-finally 语句来处理异常。try 块中包含可能抛出异常的代码,catch 块用于捕获并处理异常,finally 块中的代码无论是否发生异常都会执行。例如: