Las estructuras de control te permiten tomar decisiones en tu programa. La sentencia if
se utiliza
para ejecutar un bloque de código si una condición es verdadera:
int edad = 20;
if (edad >= 18) {
System.out.println("Eres mayor de edad");
} else {
System.out.println("Eres menor de edad");
}
Los bucles permiten repetir un bloque de código varias veces. Aquí hay ejemplos de bucles for
,
while
y do-while
:
// Bucle for
for (int i = 1; i <= 5; i++) {
System.out.println("Iteración " + i);
}
// Bucle while
int contador = 0;
while (contador < 3) {
System.out.println("Contador: " + contador);
contador++;
}
// Bucle do-while
int num = 1;
do {
System.out.println("Número: " + num);
num++;
} while (num <= 5);
La sentencia switch
te permite manejar múltiples casos de una variable:
int diaSemana = 4;
switch (diaSemana) {
case 1:
System.out.println("Lunes");
break;
case 2:
System.out.println("Martes");
break;
// ... otros casos ...
default:
System.out.println("Día desconocido");
}
Las excepciones son errores que pueden ocurrir durante la ejecución de un programa. Aquí hay un ejemplo de cómo manejar excepciones:
try {
int resultado = 10 / 0; // División por cero
} catch (ArithmeticException e) {
System.out.println("Error: " + e.getMessage());
}
Con esto, has completado la Lección 3 y tienes una comprensión sólida de las estructuras de control en Java, incluyendo condiciones, bucles y manejo de excepciones.