Tipos básicos do Kotlin: Int, Double, Boolean, Char
Aprenda os tipos equivalentes aos primitivos no Kotlin e como funciona a inferência de tipos.
Tipos básicos do Kotlin: Int, Double, Boolean, Char é uma aula grátis de Kotlin Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Kotlin Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Kotlin Academy inclui 4 aulas no total.
O sistema de tipos do Kotlin
Tipos inteiros
val age: Int = 25
val population: Long = 8_000_000_000L
val score: Short = 100
val flags: Byte = 0b00001111Tipos de ponto flutuante
val pi: Double = 3.14159
val gravity: Float = 9.81f
val result = pi * 2 // Double arithmeticTipo booleano
val isOnline: Boolean = true
val isEmpty = false
println(!isOnline) // false
println(isOnline && !isEmpty) // trueTipo Char
val letter: Char = 'A'
val digit: Char = '7'
val emoji: Char = '\u2764' // heart
println(letter.code) // 65 (ASCII)Inferência de tipos em ação
val count = 10 // Int
val ratio = 0.75 // Double
val active = true // Boolean
val initial = 'K' // CharSublinhados numéricos para facilitar a leitura
val million = 1_000_000
val hex = 0xFF_AA_BB
val binary = 0b1010_1010
println(million) // 1000000Conversão de números
val x: Int = 42
val y: Long = x.toLong() // explicit
val z: Double = x.toDouble()
println("$y $z")String não é um tipo primitivo
val name: String = "Kotlin"
println(name.length) // 6
println(name.uppercase()) // KOTLIN
println(name[0]) // K (Char)Any, Nothing e Unit
fun greet(): Unit { println("Hi") }
fun fail(): Nothing { throw Exception("!!") }
val x: Any = 42 // Any accepts anythingVerificando tipos com is
val obj: Any = "Hello"
if (obj is String) {
println(obj.length) // smart cast: no cast needed!
}Verificação rápida
Recapitulação
Perguntas Frequentes
A aula “Tipos básicos do Kotlin: Int, Double, Boolean, Char” é grátis?
Sim — o texto completo de “Tipos básicos do Kotlin: Int, Double, Boolean, Char” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Kotlin Academy, atualize para CoddyKit PRO. O curso de Kotlin Academy inclui 4 aulas no total.
O que vou aprender em “Tipos básicos do Kotlin: Int, Double, Boolean, Char”?
Aprenda os tipos equivalentes aos primitivos no Kotlin e como funciona a inferência de tipos. Você pratica Kotlin Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Kotlin Academy?
Nenhuma experiência prévia é necessária. Kotlin Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “Tipos básicos do Kotlin: Int, Double, Boolean, Char”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Kotlin Academy?
Sim. Cada aula de Kotlin Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Configurando Kotlin: REPL, IntelliJ e playground on-line
- val versus var: imutabilidade desde o primeiro dia
- Tipos básicos do Kotlin: Int, Double, Boolean, Char
- Seu primeiro programa Kotlin: main, println e entrada