Operadores Lógicos y Expresiones booleanas

Clase 24 de 39Curso 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!"); }
      Operadores Lógicos y Expresiones booleanas