Operadores Lógicos y Expresiones booleanas
Clase 24 de 39 • Curso de Introducción a Java
Resumen
Nuestros condicionales no solo pueden evaluar variables booleanas, también pueden evaluar si el resultado de una operación es verdadero o falso.
Por ejemplo:
boolean condicionA = true; // verdadero
boolean condicionB = false; // falso
boolean condicionC = 2 + 2 == 4; // verdadero
boolean condicionD = 2 + 2 == 5; // falso
boolean condicionE = "Pepito" == "Pepito"; // verdadero
boolean condicionF = "Pepito" == "Pepe"; // falso
Para esto debemos usar los operadores lógicos:
Operadores de equidad:
- Igualdad:
==
- Desigualdad:
!=
Operadores Relacionales:
- Menor que:
<
- Mayor que:
>
- Menor o igual que:
<=
- Mayor o igual que:
>=
Operadores lógicos:
- &&: AND (evaluar si dos o más condiciones son verdaderas).
- ||: OR (evaluar si al menos una de las condiciones es verdadera).
- !: NOT (evaluar que la condición NO sea verdadera).
Recuerda que además de las sentencias IF
y ELSE, también podemos usar
ELSE IF. Esta la usamos cuando queremos evaluar alguna condición diferente a la condición del
IF` pero no exactamente al revés.
Por ejemplo:
if (noHayInternet) {
System.out.println("No hay Internet");
} else if (hayInternetPeroMuyPoquito) {
System.out.println("Tienes muy poquito Internet");
} else if (hayBuenInternetPeroNoEsSuficiente) {
System.out.println("Casi casi, falta solo un poquito más");
} else {
System.out.println("¡Tienes suficiente Internet!");
}