Manejo de Operadores Lógicos en Java – Ejercicio 5

Dale amor a este post!!!

Manejo de Operadores Lógicos en Java – Ejercicio 5: Realizar un programa donde se inicialicen 2 variables booleanas con valor de verdadero y falso respectivamente, después mostrar el resultado en pantalla de las siguientes operaciones:

  • a AND b
  • a OR b
  • NOT a
  • a OR (6 mayor que 10)
  • ((4 menor o igual a 4) OR false) AND (NOT a)

y muestre los resultados en pantalla.

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

En este ejercicio, aprenderemos a utilizar varios operadores lógicos en Java, como AND (&&), OR (||), y NOT (!). Exploraremos cómo estos operadores interactúan con variables booleanas y cómo combinarlos en expresiones más complejas.

Código:

public class Ejercicio5 {
    /*
    * Ejercicio 5: Realizar un programa donde se inicialicen 2 variables 
    * booleanas con valor de verdadero y falso respectivamente, después 
    * mostrar el resultado en pantalla de las siguientes operaciones:
    * + a AND b
    * + a OR b
    * + NOT a
    * + a OR (6 mayor que 10)
    * + ((4 menor o igual a 4) OR false) AND  (NOT a)
    * y muestre los resultados en pantalla.
    */
    public static void main(String[] args) {
        boolean a = true;
        boolean b = false;

        // Operaciones lógicas
        boolean op1 = a && b;
        boolean op2 = a || b;
        boolean op3 = !a;
        boolean op4 = a || (6 > 10);
        boolean op5 = ((4 <= 4) || false) && (!a);

        // Presentación de resultados
        System.out.println("VALORES: a=" + a + " , b=" + b);
        System.out.println("a && b es: " + op1);
        System.out.println("a || b es: " + op2);
        System.out.println("!a es: " + op3);
        System.out.println("a || (6 > 10) es: " + op4);
        System.out.println("((4 <= 4) || false) && (!a) es: " + op5);
    }
}

Este ejercicio demuestra cómo se pueden combinar operadores lógicos para evaluar expresiones booleanas complejas en Java.

Ejecución:

VALORES: a=true , b=false
a && b es: false
a || b es: true
!a es: false
a || (6 > 10) es: true
((4 <= 4) || false) && (!a) es: false

La comprensión de estos operadores es esencial para el control de flujo y la toma de decisiones en la programación. Vimos cómo el operador AND (&&) requiere que ambas condiciones sean verdaderas, mientras que el operador OR (||) requiere que al menos una condición sea verdadera. El operador NOT (!) invierte el valor de una expresión booleana.

Espero que este ejercicio te resulte de gran ayuda.


Dale amor a este post!!!