Kotlin程序來計算整數(shù)位數(shù)

Kotlin 實(shí)例大全

在此程序中,您將學(xué)習(xí)使用Kotlin中的while循環(huán)來計算數(shù)字位數(shù)。

示例1:計算整數(shù)中的位數(shù)

fun main(args: Array<String>) {
    var count = 0
    var num = 1234567

    while (num != 0) {
        num /= 10
        ++count
    }

    println("數(shù)值的位數(shù): $count")
}

運(yùn)行該程序時,輸出為:

數(shù)值的位數(shù): 7

在此程序中,將循環(huán)while循環(huán),直到測試表達(dá)式num != 0的計算結(jié)果為0(false)。

  • 第一次迭代后,num將除以10,其值將為345。然后,將count其遞增為1。

  • 在第二次迭代之后,num 的值將為34,并且將count增加為2。

  • 在第三次迭代之后,num的值將為3,并且將count增加為3。

  • 第四次迭代后,num的值將為0,并且將count遞增為4。

  • 然后將測試表達(dá)式評估為false,并終止循環(huán)。

以下是等效的Java代碼:計算整數(shù)中位數(shù)的Java程序

Kotlin 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清