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.