Initial Commit

This commit is contained in:
2025-02-05 22:00:55 +01:00
commit 183cf0409b
17 changed files with 407 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
package empresa
/**
* Demostración de sintaxis básica de Kotlin:
* - Declaración de variables
* - Al poner el cursor sobre una variable, se muestra donde se referencia y su tipo
* - Uso de if/else y bucles
* - Prueba de Debugger
*/
fun main() {
// Kotlin tiene val (inmutable) y var (mutable)
val inmutableNumber = 10
var mutableNumber = 5
println("inmutableNumber = $inmutableNumber")
println("mutableNumber = $mutableNumber")
// Podemos modificar 'var', pero no 'val'
mutableNumber = 20
println("mutableNumber modificado = $mutableNumber")
// Condiciones if/else
val message = if (mutableNumber > 10) {
"El número es mayor que 10"
} else {
"El número es menor o igual a 10"
}
println(message)
// Bucles (for e in y while)
println("Bucle for:")
for (i in 1..5) { // 1..5 incluye 1,2,3,4,5
println("i = $i")
}
println("Bucle for con saltos de 2:")
for (i in 1..5 step 2) { // 1,3,5
println("i = $i")
}
println("Bucle while:")
var counter = 0
while (counter < 3) {
println("counter = $counter") // Se puede meter una variable dentro un string sin concatenar
counter++
}
}