Manejo de Operadores Lógicos en Java – Ejercicio 7

Dale amor a este post!!!

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.


Dale amor a este post!!!