馃挬

programierds

Volver a Java
Lecci贸n 5 de 12

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