El control de flujo y los operadores son esenciales en Java para la ejecución lógica de un programa. Estas herramientas permiten tomar decisiones, repetir tareas y realizar cálculos con precisión.
Las estructuras condicionales permiten tomar decisiones basadas en condiciones específicas.
<span>if</span> y <span>else</span>int numero = 10;
if (numero > 0) {
System.out.println("El número es positivo");
} else {
System.out.println("El número no es positivo");
}
<span>else if</span>int numero = 0;
if (numero > 0) {
System.out.println("El número es positivo");
} else if (numero < 0) {
System.out.println("El número es negativo");
} else {
System.out.println("El número es cero");
}
<span>switch</span>char letra = 'A';
switch (letra) {
case 'A':
System.out.println("La letra es A");
break;
case 'B':
System.out.println("La letra es B");
break;
default:
System.out.println("La letra no es A ni B");
}
Los bucles permiten ejecutar un bloque de código repetidamente mientras se cumpla una condición.
<span>for</span>for (int i = 0; i < 5; i++) {
System.out.println("El valor de i es: " + i);
}
<span>while</span>int contador = 0;
while (contador < 5) {
System.out.println("Contador: " + contador);
contador++;
}
<span>do-while</span>int contador = 0;
do {
System.out.println("Contador: " + contador);
contador++;
} while (contador < 5);