Manejo de Operadores Lógicos en Java – Ejercicio 4: Realiza un programa donde puedas comprobar la tabla de verdad NOT utilizando los siguientes valores:
- 1 diferente de 5
- 9 menor o igual a 0
- 6 mayor o igual a 6
- 2 mayor a 5
y muestre los resultados en pantalla.
📹🎥 Encuentra el video de la explicación 👉 AQUÍ 🎬
En este ejercicio, exploraremos el uso del operador lógico NOT (!
) en Java. Este operador invierte el valor de una expresión booleana, convirtiendo true
en false
y viceversa. Evaluaremos cuatro expresiones y mostraremos los resultados en pantalla para entender mejor cómo funciona la negación lógica.
Código:
public class Ejercicio4 {
/*
* Ejercicio 4: Realiza un programa donde puedas comprobar
* la tabla de verdad NOT utilizando los siguientes valores:
* + 1 diferente de 5
* + 9 menor o igual a 0
* + 6 mayor o igual a 6
* + 2 mayor a 5
* y muestre los resultados en pantalla.
*/
public static void main(String[] args) {
// Definición de expresiones lógicas con NOT
boolean a = !(1 != 5); // false
boolean b = !(9 <= 0); // true
boolean c = !(6 >= 6); // false
boolean d = !(2 > 5); // true
// Presentación de resultados
System.out.println("El resultado de 1!=5 con NOT es: " + a);
System.out.println("El resultado de 9<=0 con NOT es: " + b);
System.out.println("El resultado de 6>=6 con NOT es: " + c);
System.out.println("El resultado de 2>5 con NOT es: " + d);
}
}
En este ejemplo, hemos comprobado cómo el operador lógico NOT (!
) invierte los resultados de varias expresiones lógicas en Java. Esta operación es crucial para el control de flujo en la programación, permitiendo la negación de condiciones para obtener el resultado contrario.
Ejecución:
El resultado de 1!=5 con NOT es: false
El resultado de 9<=0 con NOT es: true
El resultado de 6>=6 con NOT es: false
El resultado de 2>5 con NOT es: true
Este ejercicio es útil para entender mejor cómo funciona la lógica booleana en Java.
Espero que este ejercicio te resulte de gran ayuda.