🏠 Inicio ➡️ / 📖 Sesión 02
⚒️ Identificar y comprender los tipos de datos, variables, operadores, estructuras condicionales y ciclos en Java, para desarrollar programas con lógica básica mantenible y estructurada.
En Java, cada variable debe tener un tipo definido. En versiones modernas, también podemos usar var para inferencia de tipo.
🔹 Tipos primitivos (int, double, boolean, etc.)
🔹 Inferencia de tipo con var
🔹 Conversión de tipos de datos y casting
📜 Ejemplo 01: Declaración de variables y uso de var
Los operadores permiten realizar cálculos y tomar decisiones dentro de nuestros programas.
🔹 Operadores aritméticos (+, -, *, /, %)
🔹 Operadores relacionales (==, !=, >, <, etc.)
🔹 Operadores lógicos (&&, ||, !)
🔹 Operadores de asignación (=, +=, -=, etc.)
🔹 Operadores de incremento y decremento (++, --)
🔹 Precedencia de operadores regla (pemdas)
📜 Ejemplo 02: Operaciones y comparaciones
🔥 Reto 01: Simulador de farmacia con descuento
Las estructuras condicionales permiten ejecutar distintas acciones dependiendo de una condición.
🔹 Uso de if, else if, else
🔹 switch tradicional y mejorado
🔹 Buenas prácticas en condiciones anidadas
📜 Ejemplo 03: Sentencias condicionales
Los ciclos permiten ejecutar bloques de código repetidamente, de manera controlada.
🔹 while, do-while, for, for-each
🔹 Control de flujo con break y continue
🔹 Buenas practicas
📜 Ejemplo 04: Repetición con ciclos
🔥 Reto 02: Cajero automático simple
