Kotlin示例:Do While循环语句3种用法

2021年3月5日14:45:58 发表评论 141 views

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<String>) {
    var num = 1
    while (num <= 5) {
        println(num)
        num++
    }
}

这里会输出 1 到 5


fun main(args: Array<String>) {
    var num = 1
    val givenNum = 10
    do {
        println(num)
        num += 2
    } while (num <= givenNum)
}

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


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

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

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


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

fun main(args: Array<String>) {
    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 ")
}

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


今天给大家分享了Do While循环语句的3种用法,大家都学会了吗?

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: