English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa Kotlin para calcular o número de dígitos de um inteiro

大全 de Exemplos de Kotlin

Neste programa, você aprenderá a usar o loop while em Kotlin para calcular o número de dígitos de um número.

Exemplo1: Calcular o número de dígitos de um inteiro

fun main(args: Array<String>) {
    var count = 0
    var num = 1234567
    while (num != 0) {
        num /= 10
        ++count
    }
    println("O número de dígitos: $count")
}

Quando o programa for executado, a saída será:

Número de dígitos: 7

Neste programa, o loop while continuará até que a expressão de teste num != 0 tenha como resultado 0 (false).

  • Após a primeira iteração, num será dividido por10, cujo valor será345. Em seguida, incrementará o count para1.

  • Após a segunda iteração, o valor de num será34, e o count será incrementado para2.

  • Após a terceira iteração, o valor de num será3, e o count será incrementado para3.

  • Após a quarta iteração, o valor de num será 0 e o count será incrementado para4.

  • Avalie a expressão de teste como false e interrompa o loop.

Aqui está o código Java equivalente:Programa Java para Calcular o Número de Digits de um Inteiro

大全 de Exemplos de Kotlin