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

2021-03-0514:45:58编程语言入门到精通Comments2,133 views字数 748阅读模式

Kotlin也有Do while循环语句,它和while循环语句不一样的地方是,Do while语句会将循环体前置,所以代码肯定会先运行一次,Do while语句在实际使用中,相较for循环语句和while循环语句使用较少文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/21038.html


1.基本的Do While循环语法


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

2.Do While循环示例

while后面的布尔表达式和,if语句类似,可以使用判断数值大小为条件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/21038.html

fun main(args: Array<String>) {
    var num = 1
    while (num <= 5) {
        println(num)
        num++
    }
}

这里会输出 1 到 5文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/21038.html


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

或者使用奇数间隔2,来输出奇数数列文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/21038.html


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 语句判断是否为偶数,输出偶数数列文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/21038.html


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不断迭代,直至跳出循环文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/21038.html


今天给大家分享了Do While循环语句的3种用法,大家都学会了吗?文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/21038.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/21038.html

Comment

匿名网友 填写信息

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

确定