Kotlin 06.Do While循环示例

前言:

Kotlin也有Do while循环语句,它和while循环语句不一样的地方是,Do while语句会将循环体前置,所以代码肯定会先运行一次,Do while语句在实际使用中,相较for循环语句和while循环语句使用较少


1.基本的Do While循环语法


do{    // While 循环体}while ([布尔表达式]) 

2.Do While循环示例

while后面的布尔表达式和,if语句类似,可以使用判断数值大小为条件

fun main(args: Array) {    var num = 1    while (num <= 5) {        println(num)        num++    }}
09bc4a534c5f59eddf52fafee269e27d.png

这里会输出 1 到 5


fun main(args: Array) {    var num = 1    val givenNum = 10    do {        println(num)        num += 2    } while (num <= givenNum)}
7953f200d72c25cfff35597a20be80fd.png

或者使用奇数间隔2,来输出奇数数列


2.Do While 循环嵌套 if 语句示例

fun main(args: Array) {    var num = 1    val givenNum = 10    do {        if (num % 2 != 0)            println(num)        num++    } while (num <= givenNum)}
532950e51d5db9f110a2d0d185b0bee5.png

使用 if 语句判断是否为偶数,输出偶数数列


3.Do While 循环语句求和示例

fun main(args: Array) {    var num = 1    val givenNum = 100    var sum = 0    do {        sum += num        num++    } while (num <= givenNum)    println("The sum of numbers from 1 to $givenNum is: $sum ")}
865f55aefc329e16e1cd1122d9837b9c.png

使用Do While不断迭代,直至跳出循环


今天给大家分享了Do While循环语句的3种用法,大家都学会了吗?我们后面给大家带来更多的Kotlin示例

欢迎关注公众号:KnowHub 知识加油站

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐