Kotlin for循环语句

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") 
}

酷客教程相关文章:

赞(0)

评论 抢沙发

评论前必须登录!