🔵 Bloque 2: Bucles en Java
📌 Sintaxis Básica
// Bucle while
while (condicion) {
// se ejecuta mientras la condición sea verdadera
}
// Bucle do-while (se ejecuta al menos una vez)
do {
// código
} while (condicion);
// Bucle for clásico
for (int i = 0; i < n; i++) {
// código
}
// Bucle for-each (recorrer arrays o colecciones)
for (tipo variable : array) {
// código
}
🚀 Ejercicios de Bucles
1) Contar del 1 al N (while)
Objetivo: Pedir un número N e imprimir del 1 hasta N usando while.
Aplicación en el Mundo Real: Contador de iteraciones en procesos.
2) Cuenta Regresiva (while)
Objetivo: Pedir un número e imprimir la cuenta regresiva hasta 0.
Aplicación en el Mundo Real: Temporizadores o countdown.
3) Suma hasta N (while)
Objetivo: Sumar todos los números del 1 al N.
Aplicación en el Mundo Real: Calcular acumulados (ej: dinero ahorrado cada día).
4) Tabla de Multiplicar (for)
Objetivo: Pedir un número y mostrar su tabla de multiplicar.
Aplicación en el Mundo Real: Cálculos automáticos de productos.
5) Factorial (for)
Objetivo: Calcular el factorial de un número (pedir al usuario el número) usando for.
Aplicación en el Mundo Real: Cálculos matemáticos y probabilidades.
6) Contar Dígitos (do-while)
Objetivo: Contar la cantidad de dígitos de un número.
Aplicación en el Mundo Real: Validación de longitudes de números de cuenta, teléfono, etc.
7) Suma de Pares e Impares (for)
Objetivo: Calcular por separado la suma de números pares e impares hasta N.
Aplicación en el Mundo Real: Estadísticas de datos numéricos.
8) Recorrer un Array (for-each)
Objetivo: Leer un array de números y mostrarlos con for-each.
Aplicación en el Mundo Real: Procesar listas de datos.
9) Buscar en un Array (for-each)
Objetivo: Buscar si un número está en un array.
Aplicación en el Mundo Real: Validar si un dato existe en un registro.
10) Pirámide de Asteriscos (for anidado)