Herramientas de usuario

Herramientas del sitio


anexos:kotlin1

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
anexos:kotlin1 [2026/09/22 03:33] – [Práctica 2] fernandoanexos:kotlin1 [2026/09/22 17:52] (actual) – [Númericos] fernando
Línea 44: Línea 44:
 fun main() { fun main() {
     println("Inicio del programa")     println("Inicio del programa")
- +. . . 
-``` +    println("Fin del programa")
-println("Fin del programa") +
-``` +
 } </code> } </code>
  
Línea 221: Línea 218:
 edad = 22 </code> edad = 22 </code>
  
 +<WRAP tip>
 Como regla general: Como regla general:
-**Utiliza ''val'' por defecto y utiliza ''var'' solamente cuando necesites cambiar el valor.**+**Utiliza ''val'' por defecto y utiliza ''var'' solamente cuando necesites cambiar el valor.** 
 +</WRAP>
  
 Ejemplo: Ejemplo:
Línea 396: Línea 395:
 </code> </code>
  
 +<WRAP tip>
 **Si no indicamos el tipo, Kotlin infiere el tipo como ''Int'' siempre que quepa en su rango.** **Si no indicamos el tipo, Kotlin infiere el tipo como ''Int'' siempre que quepa en su rango.**
 +</WRAP>
 ==== Números decimales ==== ==== Números decimales ====
  
Línea 425: Línea 426:
 En la mayoría de los programas utilizaremos ''Double'' salvo que necesitemos específicamente ''Float''. En la mayoría de los programas utilizaremos ''Double'' salvo que necesitemos específicamente ''Float''.
  
 +<WRAP tip>
 Sintetizando, podemos seguir las siguientes reglas para: Sintetizando, podemos seguir las siguientes reglas para:
  
Línea 432: Línea 434:
   * Utiliza ''Float'' cuando sea aceptable o necesaria una menor precisión.   * Utiliza ''Float'' cuando sea aceptable o necesaria una menor precisión.
   * Utiliza ''Byte'' y ''Short'' cuando una API o un formato de datos lo requiera.   * Utiliza ''Byte'' y ''Short'' cuando una API o un formato de datos lo requiera.
 +</WRAP>
  
 ==== Boolean ==== ==== Boolean ====
Línea 1011: Línea 1013:
   * bucle **for**   * bucle **for**
  
-==== if-else ====+==== Sentencia if-else ====
  
 Sintaxis: Sintaxis:
Línea 1084: Línea 1086:
   *Sobresaliente: 9–10   *Sobresaliente: 9–10
  
-====  when ====+==== Sentencia when ====
  
   * ''when'' permite seleccionar una opción entre diferentes posibilidades. Es conceptualmente parecido a ''switch'' en otros lenguajes.   * ''when'' permite seleccionar una opción entre diferentes posibilidades. Es conceptualmente parecido a ''switch'' en otros lenguajes.
Línea 1228: Línea 1230:
 Crea un programa que muestre los números del 10 al 1 utilizando ''while''. Crea un programa que muestre los números del 10 al 1 utilizando ''while''.
  
-==== Sentencia break ====+==== Sentencias break y continue====
  
-''break'' termina inmediatamente el bucle.+  * ''break'' termina inmediatamente el bucle.
  
 <code kotlin> <code kotlin>
Línea 1249: Línea 1251:
  
  
-==== Sentencia continue ==== +  * ''continue'' termina la iteración actual de un bucle y pasa a la siguiente.
- +
-''continue'' termina la iteración actual de un bucle y pasa a la siguiente.+
  
 <code kotlin> <code kotlin>
Línea 1614: Línea 1614:
 Al terminar, mostrará al usuario un menú, con las siguientes opciones: Al terminar, mostrará al usuario un menú, con las siguientes opciones:
  
- -1 Mostrar media aritmética + 1Mostrar media aritmética 
- -2 Mostrar la calificación más alta + 2Mostrar la calificación más alta 
- -3 Mostrar la calificación más baja + 3Mostrar la calificación más baja 
- -4 Mostrar la cantidad de aprobados + 4Mostrar la cantidad de aprobados 
- -5 Mostrar la cantidad de suspensos + 5Mostrar la cantidad de suspensos 
- -6 Terminar + 6Terminar 
    
 Este menú se repetirá como en el programa anterior.  Este menú se repetirá como en el programa anterior. 
Línea 1806: Línea 1806:
  
 ===== Crear un Proyecto en Android Studio ===== ===== Crear un Proyecto en Android Studio =====
 +
 +VideoTutorial para crear y configurar un proyecto de Android Studio para Kotlin
  
 {{ youtube>c7tEXxIdgjQ?medium }}  {{ youtube>c7tEXxIdgjQ?medium }} 
anexos/kotlin1.1790040807.txt.gz · Última modificación: por fernando