Manejo de Operadores Lógicos en Java – Ejercicio 7: Realizar un programa donde puedas comprobar el resultado de las siguientes operaciones:
- 5 menos 3 elevado a la 3 mayor a 0 OR 5 diferente de 6 AND NOT 7 mayor o igual a 7
- 7 mas 8 entre 2 igual a 11 AND (5 menor que 5 OR 6 mayor o igual a 6)
y mostrar los resultados en pantalla.
📹🎥 Encuentra el video de la explicación 👉 AQUÍ 🎬
En este ejercicio, exploramos cómo combinar operadores lógicos y aritméticos en Java para evaluar expresiones complejas. Aprenderemos a usar operadores de comparación, operadores aritméticos, y operadores lógicos en conjunto para determinar el valor de expresiones booleanas.
Código:
public class Ejercicio7 {
/*
* Ejercicio 7: Realizar un programa donde puedas comprobar el
* resultado de las siguientes operaciones:
* + 5 menos 3 elevado a la 3 mayor a 0 OR 5 diferente de 6 AND NOT 7 mayor o igual a 7
* + 7 mas 8 entre 2 igual a 11 AND (5 menor que 5 OR 6 mayor o igual a 6)
* y mostrar los resultados en pantalla.
*/
public static void main(String[] args) {
/*
* 5 - 3^3 > 0 or 5 != 6 and not 7>=7
* 7 + 8 / 2 == 11 and (5<5 or 6>=6)
*/
boolean op1 = 5 - (3*3*3) > 0 || 5 != 6 && !(7>=7);
// false || true && false
// false || false
// false
boolean op2 = (7 + 8 / 2) == 11 && (5<5 || 6>=6);
// true && (false || true)
// true && true
// true
System.out.println("El resultado de la op1 es: " + op1);
System.out.println("El resultado de la op2 es: " + op2);
}
}
Este ejercicio muestra cómo evaluar expresiones lógicas que combinan operaciones aritméticas y comparaciones en Java.
Ejecución:
El resultado de la op1 es: false
El resultado de la op2 es: true
La clave está en entender la precedencia de los operadores: las operaciones aritméticas se realizan primero, seguidas por las comparaciones, y finalmente, las operaciones lógicas. Esto nos permite construir expresiones complejas y evaluarlas de manera efectiva para tomar decisiones en nuestros programas.
Espero que este ejercicio te resulte de gran ayuda.