Kotlin-循环语句

1、while循环:

与Java相同

2、for循环

Java中for-i循环在Kotlin中直接就被舍弃了,而Java中另一种for-each循环则被Kotlin进行大幅度修改,变成了for-in循环。

表示一个区间[0,10]:

val rang = 0..10//..是创建两端闭区间的关键字

fun main(){

    for (i in 0..10) {

        println(i)

    }

}

Kotlin中可以使用until关键字来创建一个左闭右开的区间[0,10):

val rang = 0 until 10

跳过其中一些元素可以使用关键字step:

fun main(){

    for (i in 0 until 10 step 2){//表示每次循环都会在区间范围内递增2,i=i+2,结果打印为0,2,4,6,8

        println(i)

    }

}

创建一个降序的区间,可以使用downTo关键字:

fun main(){

    for(i in 10 downTo 1){//[10,1]的降序序列

        println(i)

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容