English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste programa, você aprenderá a imprimir o inteiro digitado pelo usuário. O inteiro é armazenado em uma variável e impresso na tela usando as funções nextInt() e println().
import java.util.Scanner fun main(args: Array<String>) { //Cria uma instância de leitor que //da entrada padrão-Entrada de teclado val reader = Scanner(System.`in`) print("Entre um número: ") //nextInt() lê o próximo inteiro do teclado var integer: Int = reader.nextInt() //println() imprime a seguinte linha na tela de saída println("Você entrou: $integer") }
Quando você executar o programa, a saída será:
Entre com um número: 10 Você entrou: 10
Neste exemplo, o Scanner cria um objeto de classe que lê a entrada do usuário do keyboard (entrada padrão).
Então, a função nextInt() lê o inteiro de entrada até encontrar o caractere de nova linha \n (Enter) e, em seguida, armazena o inteiro na variável do tipo integer.
Por fim, a função println() imprimirá o integer para a saída padrão: a tela de computador usando template de string.
O programa acima é muito semelhante ao Java, sem código de classe de modelo. Você pode encontrar o código Java equivalente aqui:Programa Java para imprimir um inteiro
fun main(args: Array<String>) { print("Entre um número: ") //Lê uma linha do teclado de entrada padrão //e o operador !! garante que a entrada não esteja vazia val stringInput = readLine()!! //Converte a entrada de string em inteiro. var integer: Int = stringInput.toInt() // println() imprime a seguinte linha na tela de saída println("Você entrou: $integer") }
Quando você executar o programa, a saída será:
Entre com um número: 10 Você entrou: 10
No programa acima, usamos a função readLine() para ler uma linha de string do teclado. Como readLine() também pode aceitar valores nulos, entãoOperador !Certifique-se de que o valor da variável variable não seja nulo.
Em seguida, o stringInput usa a função toInt() para converter o valor da string armazenada nela em um valor inteiro e armazená-lo em outra variável integer.
Por fim, use o println() para imprimir o inteiro na tela de saída.