kotlin控制流--while循环

/**
 * while循环
 */
fun main(args: Array<String>) {
    //初始运用while循环
    var num = 1
    var times = 0
    var toal = 0
    while (toal < 15050) {
        toal += num
        num += 1
        times += 1
    }
    println("1加到5050的次数是:${times}")

    //优化,减少for循环次数
    num = 1
    times = 0
    toal = 0
    while (toal < 15050) {
        toal += num
        num += 1
        times += 1
        if(toal ==5050){
            println("1加到5050的次数是:${times}")
            break
        }
    }

    //代码更灵活
    num = 1
    times = 0
    toal = 0
    val  toNumber = 15050
    while (toal < toNumber) {
        toal += num
        num += 1
        times += 1
    }
    println("1加到${toNumber}的次数是:${times}")
}

猜你喜欢

转载自blog.csdn.net/xsg2357/article/details/80239380