Programa Kotlin para imprimir um número inteiro (inserido pelo usuário)

Neste programa, você aprenderá a imprimir um número inteiro inserido pelo usuário. O inteiro é armazenado em uma variável e impresso na tela usando as funções nextInt () e println () respectivamente.

Exemplo 1: como imprimir um número inteiro inserido por um usuário em Kotlin usando scanner

 import java.util.Scanner fun main(args: Array) ( // Creates a reader instance which takes // input from standard input - keyboard val reader = Scanner(System.`in`) print("Enter a number: ") // nextInt() reads the next integer from the keyboard var integer:Int = reader.nextInt() // println() prints the following line to the output screen println("You entered: $integer") )

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

 Digite um número: 10 Você digitou: 10

Neste exemplo, Scanneré criado um objeto de classe, leitor que recebe a entrada do usuário de keyboard (entrada padrão).

Em seguida, a nextInt()função lê o número inteiro inserido até encontrar um novo caractere de linha (Enter). O inteiro é então salvo em uma variável, inteiro do tipo Int.

Finalmente, a println()função imprime um inteiro na saída padrão: tela do computador usando modelos de string.

O programa acima é muito semelhante ao Java sem o código de classe padrão. Você pode encontrar o código Java equivalente aqui: Programa Java para imprimir um inteiro

Exemplo 2: Como imprimir um número inteiro sem usar o scanner

 fun main (args: Array) (print ("Insira um número:") // lê a linha da entrada padrão - teclado // e o operador !! garante que a entrada não seja nula val stringInput = readLine () !! // converte o string input para inteiro var integer: Int = stringInput.toInt () // println () imprime a seguinte linha na tela de saída println ("Você inseriu: $ integer"))

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

 Digite um número: 10 Você digitou: 10

No programa acima, usamos a função readLine()para ler uma linha de string do teclado. Uma vez readLine()que também pode aceitar valores nulos, !! operador garante o valor não nulo da variável stringInput.

Em seguida, a string armazenada em stringInput é convertida em um valor inteiro usando a função toInt()e armazenada em outra variável inteira.

Finalmente, o inteiro é impresso na tela de saída usando println().

Artigos interessantes...