📜  Kotlin while 循环

📅  最后修改于: 2022-05-13 01:54:36.369000             🧑  作者: Mango

Kotlin while 循环

在编程中,循环用于重复执行特定的代码块,直到满足特定条件。如果您必须打印从 1 到 100 的计数,那么您必须编写打印语句 100 次。但是在循环的帮助下,你可以节省时间,你只需要写两行。

While循环——
它由一段代码和一个条件组成。首先评估条件,如果为真,则执行块内的代码。它重复直到条件变为假,因为每次进入块之前都会检查条件。 while 循环可以被认为是if语句的重复。

while循环的语法——

while(condition) {
           // code to run
}

流程图-

Kotlin 程序使用 while 循环打印从 1 到 10 的数字:
在下面的程序中,我们使用 while 循环打印数字。首先,将变量 number 初始化为 1。将表达式 (number <= 10) 放入 while 循环并检查它是否为真?如果为真,则进入块并执行打印语句并将数字加 1。重复此操作,直到条件变为假。

Java
fun main(args: Array) {
    var number = 1
 
    while(number <= 10) {
        println(number)
        number++;
    }
}


Java
fun main(args: Array) {
    var names = arrayOf("Praveen","Gaurav","Akash","Sidhant","Abhi","Mayank")
    var index = 0
 
    while(index < names.size) {
        println(names[index])
        index++
    }
}


输出:

1
2
3
4
5
6
7
8
9
10

Kotlin 程序使用 while 循环打印数组的元素:
在下面的程序中,我们创建一个数组(名称)并使用不同数量的字符串进行初始化,并将变量索引初始化为 0。数组的大小可以通过使用arrayName.size来计算。将条件 (index < names.size) 放在 while 循环中。
如果索引值小于或等于数组大小,则它进入块并打印存储在相应索引处的名称,并在每次迭代后增加索引值。如此重复,直到条件变为假。

Java

fun main(args: Array) {
    var names = arrayOf("Praveen","Gaurav","Akash","Sidhant","Abhi","Mayank")
    var index = 0
 
    while(index < names.size) {
        println(names[index])
        index++
    }
}

输出:

Praveen
Gaurav
Akash
Sidhant
Abhi
Mayank