Manejo de Operadores Lógicos en Java – Ejercicio 6

Dale amor a este post!!!

Manejo de Operadores Lógicos en Java – Ejercicio 6: Realizar un programa donde puedas comprobar el resultado de las siguientes operaciones:

  • 1 mayor o igual a 5 OR 3 igual a 8 AND 6 menor a 9 or 7 mayor a 7
  • 2 mayor o igual a 2 OR NO 4 menor a 12 AND 5 diferente de 6 AND 8 menor o igual a 10

y mostrar los resultados en pantalla.

📹🎥 Encuentra el video de la explicación 👉 AQUÍ 🎬

En este ejercicio, aprenderemos a evaluar expresiones lógicas complejas utilizando operadores lógicos compuestos en Java. Esto incluye el uso de AND (&&), OR (||), y NOT (!) para combinar múltiples condiciones en una sola expresión. Este tipo de operaciones es fundamental para la toma de decisiones en programación.

Código:

public class Ejercicio6 {
    /*
    * Ejercicio 6: Realizar un programa donde puedas comprobar el resultado 
    * de las siguientes operaciones:
    * + 1 mayor o igual a 5 OR 3 igual a 8 AND 6 menor a 9 OR 7 mayor a 7
    * + 2 mayor o igual a 2 OR NO 4 menor a 12 AND 5 diferente de 6 AND 8 menor o igual a 10
    * y mostrar los resultados en pantalla.
    */
    public static void main(String[] args) {
        /*
         * 1 >= 5 OR 3 == 8 AND 6 < 9 OR 7 > 7
         * 2 >= 2 OR NOT 4 < 12 AND 5 != 6 AND 8 <= 10
         */
         
        boolean op1 = 1 >= 5 || 3 == 8 && 6 < 9 || 7 > 7;
        // false || false && true || false
        // false || false || false
        // false

        boolean op2 = 2 >= 2 || !(4 < 12) && 5 != 6 && 8 <= 10;
        // true || false && true && true
        // true || false && true
        // true || false
        // true

        System.out.println("El resultado de la op1 es: " + op1);
        System.out.println("El resultado de la op2 es: " + op2);
    }
}

Este ejercicio demuestra cómo se evalúan las expresiones lógicas complejas 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 lógicos: && tiene mayor precedencia que ||, lo que significa que las expresiones con && se evalúan primero. También vimos el uso de ! para invertir el valor de una expresión booleana. Con esta comprensión, podemos crear condiciones lógicas más sofisticadas para el control de flujo en nuestros programas.

Espero que este ejercicio te resulte de gran ayuda.


Dale amor a este post!!!