Kotlin for循环语句,for循环语句是最常用的循环语句,一般用在循环次数已知的情况下。for循环语句的语法格式如下:
for (循环对象in循环条件) {
执行语句
…
}
在上面的语法结构中,for关键字后边()中包括了3部分内容:循环对象、in和循环条件,{}中的执行语句为循环体,in表示在某个范围内。接下来的案例是对一个字符串进行遍历,具体代码如下所示。
package com.itheima.chapter02.cycle
fun main(args: Array<String>) {
// 循环4 次,且步长为1 的递增,0..3 表示[0,3]之间的数字
for (i in 0..3) { //i 的值会在0~3 变化
println("i => $i \t")
}
}
运行结果:
i=>0
i=>1
i=>2
i=>3
在上述代码中可以看到,循环条件是“0..3”
,这个循环条件的意思是0<=i<=3
,当变量i的值在[0,3]
这个范围内时,会执行循环体输出i的值,变量i的值是从0开始的,每次执行完循环体后变量i的值会自增1(即步长默认为1),直到变量i=4时,不符合条件“0..3”
,结束循环。
为了让初学者能熟悉整个for循环的执行过程,我们将上述代码运行期间每次循环中变量i的值通过表显示出来。
循环次数 | 第1次 | 第2次 | 第3次 | 第4次 |
---|---|---|---|---|
i | 0 | 1 | 2 | 3 |
for循环简写
在使用for循环语句的过程中,如果for循环中只有一条执行语句,则可以去掉循环体的{},简写为如下形式:
fun main(args: Array<String>) {
//循环语句只有一条时,可以进行简写
for (i in 0..3) println("i => $i \t")
}
酷客教程相关文章:
评论前必须登录!
注册