💩

programierds

Volver al curso
Lecciones 5 / 12

Control de Flujo

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);
}