Control de Flujo
Las estructuras de control nos permiten decidir qu茅 camino sigue nuestro programa bas谩ndose en condiciones o repitiendo tareas.
Estructuras Condicionales
El bloque if / else
Permite ejecutar c贸digo solo si se cumple una condici贸n.
int num = 10;
if (num > 0) {
System.out.println("Es positivo");
} else if (num == 0) {
System.out.println("Es cero");
} else {
System.out.println("Es negativo");
}
Estructura switch-case
Ideal para evaluar una sola variable contra m煤ltiples valores posibles.
int dia = 1;
switch(dia) {
case 1: System.out.println("Lunes"); break;
case 2: System.out.println("Martes"); break;
default: System.out.println("Otro d铆a");
}
Estructuras de Repetici贸n (Bucles)
Bucle while
Repite mientras la condici贸n sea verdadera.
int i = 0;
while (i < 5) {
System.out.println("Contando: " + i);
i++;
}
Bucle for
Ideal cuando sabemos cu谩ntas veces queremos repetir algo.
for (int j = 0; j < 5; j++) {
System.out.println("Iteraci贸n: " + j);
}