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 verdadera
  • else if / else: Alternativas cuando la primera condición falla
  • switch: 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.