Estructuras de control en Java: condicionales y bucles

Introducción

Las estructuras de control permiten tomar decisiones y repetir acciones dentro de un programa. Son fundamentales en cualquier lenguaje de programación, ya que permiten que el programa no ejecute siempre las mismas instrucciones, sino que se adapte según diferentes condiciones.


1. Estructuras condicionales (if / else)

Las condiciones permiten ejecutar código solo si se cumple una determinada condición.

🔹 Ejemplo básico:

Java

int edad = 18;

if (edad >= 18) {

System.out.println(«Eres mayor de edad»);

} else {

System.out.println(«Eres menor de edad»);

}
Mostrar más líneas

👉 Explicación:

  • if → comprueba la condición
  • else → se ejecuta si no se cumple

🔹 Uso de else if

Sirve para evaluar varias condiciones:

Java

int nota = 7;

if (nota >= 9) {

System.out.println(«Sobresaliente»);

} else if (nota >= 5) {

System.out.println(«Aprobado»);

} else {

System.out.println(«Suspenso»);

}
Mostrar más líneas


2. Bucles (repetición de código)

Los bucles permiten repetir una acción varias veces.


🔹 Bucle for

Se usa cuando sabes cuántas veces quieres repetir algo:

Java

for (int i = 0; i < 5; i++) {

System.out.println(«Número: » + i);

}
Mostrar más líneas

👉 Recorre del 0 al 4


🔹 Bucle while

Se ejecuta mientras se cumpla una condición:

Java

int i = 0;

while (i < 5) {

System.out.println(«Valor: » + i);

i++;

}
Mostrar más líneas


🔹 Bucle do while

Se ejecuta al menos una vez:

Java

int i = 0;

do {

System.out.println(«Valor: » + i);

i++;

} while (i < 5);
Mostrar más líneas


3. ¿Cuándo usar cada uno?

  • if → tomar decisiones
  • for → repetir un número concreto de veces
  • while → repetir mientras se cumpla algo

4. Buenas prácticas

  • Evitar bucles infinitos
  • Usar nombres claros en variables (i, contador, etc.)
  • Simplificar las condiciones

Conclusión

Las estructuras de control permiten que los programas sean dinámicos y útiles. Dominar condicionales y bucles es fundamental para avanzar en programación y crear aplicaciones más completas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *