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

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

Exemplo 1: contar o número de dígitos em um inteiro

 fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )

Quando você executa o programa, a saída será:

 Número de dígitos: 7

Neste programa, o loop while é iterado até que a expressão de teste num != 0seja avaliada como 0 (falso).

  • Após a primeira iteração, num será dividido por 10 e seu valor será 345. Em seguida, a contagem é incrementada para 1.
  • Após a segunda iteração, o valor de num será 34 e a contagem é incrementada para 2.
  • Após a terceira iteração, o valor de num será 3 e a contagem é incrementada para 3.
  • Após a quarta iteração, o valor de num será 0 e a contagem é incrementada para 4.
  • Em seguida, a expressão de teste é avaliada como falsa e o loop termina.

Aqui está o código Java equivalente: Programa Java para contar o número de dígitos em um inteiro

Artigos interessantes...