Kotlin学习4-- 循环语句

本文介绍了Kotlin中的循环语句,特别是重点讲解了for-in循环的使用,包括区间(0..5)、until关键字(0until5)、step(0until10step2)以及downTo(0downTo1)。通过示例代码展示了Kotlin如何简洁地进行区间遍历,并强调了其与Java中的区别和增强。
摘要由CSDN通过智能技术生成

循环语句

Java中主要有两种循环语句:while循环和for循环。而Kotlin也提供了while循环和for循环

Kotlin在for循环方面做了很大幅度的修改,Java中最常用的for-i循环在Kotlin中直接被舍弃了,而Java中另一种for-each循环则被Kotlin进行了大幅度的加强,变成了for-in循环,所以我们只需要学习for-in循环的用法就可以了,首先可以先来学习一下in(区间)

区间

 for (i in 0..5){
        println(i)
    }
    输出值:0 1 2 3 4 5 

解析:

  • …是创建两端闭区间的关键字,在…的两边指定区间的左右端点就可以创建一个区间了,相当于[0 ,5]

  • for-in循环最简单的用法了,我们遍历了区间中的每一个元素

  • Kotlin中可以使用until关键字来创建一个左闭右开的区间(默认情况下,for-in循环每次执行循环时会在区间范围内递增1)

    for (i in 0 until 5){
        println(i) 
    }
    输出:0 1 2 3 4
    
  • 跳过一个元素step()

    for (i in 0 until 10 step 2){
        println(i)
    }
    输出 0 2 4 6 8
    
  • downTo

    for (i in 0  downTo 1){
        println(i)
    }
    输出:10 9 8 7 6 5 4 3 2 1 0
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值