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