Números
Parte de la sección Fundamentos del Journey de Kotlin de Coddy. Lección 7 de 93.
Usa un Int para números enteros y un Double para valores numéricos fraccionarios. Kotlin infiere estos tipos a partir del literal:
val seats = 6
val unitPrice = 2.75
println(seats) // 6
println(unitPrice) // 2.75Un Int tiene un rango limitado. Usa Long para números enteros más grandes, con un sufijo L en el literal:
val distance: Long = 3000000000L
println(distance) // 3000000000Los literales numéricos no llevan comillas. Un punto decimal indica un tipo numérico fraccionario, mientras que las comillas crearían texto. Elige un nombre que describa el número y usa val cuando no necesites reasignarlo.
Desafío
PrincipianteEscribe código que inicialice un valor llamado myVar con el valor 5.
- Reemplaza
?por el valor correcto - Las líneas que comienzan con
//son comentarios. Explican qué hacer, pero no afectan a tu código - Cambia únicamente la línea que dice
val myVar = ?
Pruébalo tú mismo
fun main() {
// Escribe tu código debajo
val myVar = ?
// No cambies la línea de abajo
println("myVar = $myVar")
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosOperador móduloAsignación aumentadaOperadores de comparaciónRepaso: matemáticas simples7Entrada y salida básicas
Función PrintlnPlantillas de cadenasEntrada con ReadLineConversión de tiposRepaso - Años hasta la jubilaciónRepaso - Verdadero o falso10Funciones
Declarar una funciónParámetros y argumentosValores de retornoArgumentos con nombreValores predeterminadosFunciones de una sola expresiónRepaso - Función SigmaRepaso - Función de validación2Variables
Val frente a VarInferencia de tiposNúmerosCadenaBooleanoConvenciones de nomenclaturaRepaso: inicializar variables5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Ternario con expresión ifRepaso: lógica simple8Calculadora para dividir la cuenta
Mensaje de bienvenidaObtención de datos11FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz3Nullabilidad
Qué es la seguridad frente a valores nulosTipos anulablesOperador de llamada seguraOperador ElvisConceptos básicos de retos de funcionesAfirmación de no nulidadRepaso: acceso seguro6Toma de decisiones
Sentencia ifIf - ElseIf como expresiónExpresión whenWhen con rangosRepaso - Calculadora simple9Bucles
Bucle ForBucle WhileBucle Do-WhileBreakContinueRangos en buclesBucle anidadoRepaso - FactorialRepaso - Entrada dinámicaPractica por tu cuenta: Playground de Kotlin