Kotlin while循环

Kotlin while循环while循环用于重复迭代代码块,只要给定条件返回true即可。在本指南中,我们将学习如何在示例的帮助下使用while循环。

Kotlin 中的一个简单的循环

在下面的示例中,我们使用while循环显示 10 到 5 之间的值。这里需要注意的重点是计数器,在下面的例子中是变量num,对于上升循环,计数器值应该增加以满足给定条件,对于下降循环,计数器值应该在每次迭代中减少,就像我们在以下示例。

/**
 * created by admin for geek-docs.com
 */

package beginnersbook

fun main(args : Array<String>){

    var num = 10

    while(num>=5){
        println("Loop: $num")
        num--
    }
}

输出:

Kotlin while 循环

无限循环

如果while循环中指定的条件永远不会返回false,那么循环无限迭代并且永远不会停止,而while循环被称为无限循环。在编写代码时我们应该始终避免这种情况。让我们看几个无限while循环的例子。

  1. 由于条件始终为真,因此无限运行。
while (true){  
   println("loop")  
}
  1. 在这个while循环中,我们递增计数器num,计数器初始值为 10,并且我们在每次迭代时增加它,这意味着指定的条件num >= 5将始终保持为真并且循环将永远不会停止。
var num = 10

while(num>=5){
   println("Loop: $num")
   num++
}
  1. 以下循环也将是无限循环,因为条件将始终保持为真,因为我们正在减小num的值,这意味着将始终满足条件num <= 10
var num = 5

while(num<=10){
   println("Loop: $num")
   num--
}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程