Leitura de Dados

Leitura de Dados

Observação: O arquivo utilizado neste conteúdo é o 16-leituraDeDados.kt

Neste conteúdo você vai aprender a ler o que o usuário digitou no console do IntelliJ 🙂

ReadLn()

O comando readLn() é usado para ler o que o usuário digitou no console.

Através dele nós podemos pegar o texto, salvar em variáveis e fazer comparações.

println("Digite seu Nome:")

var nome = readLine()//Espera o usuário digitar no console e salva na variável

println("Olá $nome")

O console do IntelliJ nos recomenda usar o readlnOrNull() pois o usuário pode enviar um texto vazio:

//O console nos recomenda usar o comando abaixo pois o usuário pode pressionar [ENTER] sem informar nada
var sobrenome = readlnOrNull()
println("Olá $nome $sobrenome")

Conversão de Tipos de Dados

O Kotlin conta com alguns métodos padrão da linguagem que nos possibilita converter alguns tipos de dados.

Veja alguns exemplos (tenha em mente que alguns códigos abaixo podem gerar erro de compilação):

//Convertendo os tipos de dados:

var nome = "Micilini"

//(Os códigos abaixo podem gerar um erro...)

val um = nome.toInt()//Converte para inteiro
val dois = nome.toFloat()//Converte para Float
val tres = nome.toBoolean()//Converte para booleano
val quatro = nome.toString()//Converte para o tipo string

Conclusão

Neste pequeno conteúdo vimos como recuperar o texto digitado pelo usuário no console do IntelliJ, e conhecemos algumas formas de conversão de tipos de dados.

Até o próximo conteúdo 😁