Volver a Java Básico
Condicionales en Java
Las condicionales en Java nos permiten ejecutar bloques de código según se cumplan ciertas condiciones. Son esenciales para crear programas dinámicos e inteligentes.
Concepto Principal
Java ofrece diferentes formas de expresar condiciones:
if: Evalúa si una condición es verdaderaelse if/else: Alternativas cuando la primera condición fallaswitch: Elegante para múltiples valores posibles de una variable
Ejemplo de Código
// Uso de if-else
public String obtenerMensaje(int hora) {
if (hora < 12) {
return "Buenos días";
} else if (hora < 18) {
return "Buenas tardes";
} else {
return "Buenas noches";
}
}
// Uso de switch
public String obtenerDiaSemana(int dia) {
return switch (dia) {
case 1 -> "Lunes";
case 2 -> "Martes";
case 3 -> "Miércoles";
case 4 -> "Jueves";
case 5 -> "Viernes";
case 6 -> "Sábado";
case 7 -> "Domingo";
default -> "Día inválido";
};
}
Nota Importante
Evita anidar if de forma innecesaria. Cuanto más anidado esté tu código, más difícil será de leer y mantener. Considera usar switch cuando trabajes con múltiples opciones de un solo valor.
Conclusión
Las estructuras condicionales te dan el control sobre el flujo de tu programa. Aprende a usarlas correctamente y a escribir código limpio y legible.