Introducción a los operadores booleanos en java

Con el advenimiento de la tecnología, se han desarrollado computadoras que a su vez trajeron el requisito de lenguaje de programación. Hubo muchos lenguajes de programación que incluyen tanto lenguaje de bajo nivel como lenguaje de alto nivel. Los idiomas de alto nivel son más fáciles de usar, ya que son fáciles de entender en comparación con los idiomas de bajo nivel. Java es uno de esos lenguajes de alto nivel que se usa ampliamente como un lenguaje respaldado para fines de programación. Hay muchos conceptos que hay que estudiar y practicar para comprender los conceptos básicos. En este tema, discutiremos los operadores booleanos en Java.

¿Qué es el operador booleano?

Los operadores booleanos son simplemente un conjunto de operadores diferentes que podrían usarse para comparar expresiones. Los operadores booleanos generalmente tienen dos valores, ya sea falso o verdadero. Los operadores booleanos comparan la expresión del lado izquierdo y del lado derecho. En comparación, simplemente devuelve un valor booleano

Tipos de operadores booleanos en Java

Hay varios tipos de operadores booleanos en Java. Los siguientes son los diversos tipos de operadores booleanos en Java que son los más utilizados.

  • Lógico Y
  • O lógico
  • Igual a
  • No igual a
  • Operador ternario

1) Lógico Y Operador

Esta es una asignación lógica que utiliza el operador && para comparar expresiones lógicas. Generalmente da falso si alguna de las lógicas múltiples falla o da verdadero si toda la expresión produce verdadero

Ejemplo de operador AND -

  • Si ambos operandos son verdaderos, entonces el resultado de la operación es verdadero

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : verdadero

  • Si ambos operandos son falsos, el resultado de la operación es falso

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : falso

  • Si un operando es verdadero y el otro es falso, el resultado de la operación es falso

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : falso

  • Si un operando es falso y el otro es verdadero, el resultado de la operación es falso

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : falso

2) Operador lógico O -

Esta es una asignación lógica que utiliza || operador para comparar expresiones lógicas. Generalmente da verdadero si alguna de las expresiones se vuelve verdadera y devuelve falso si falla toda la expresión

Ejemplo de operador OR -

  • Si ambos operandos son verdaderos, entonces el resultado de la operación es verdadero

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : verdadero

  • Si ambos operandos son falsos, el resultado de la operación es falso

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : falso

  • Si un operando es verdadero y el otro es falso, el resultado de la operación es verdadero

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : verdadero

  • Si un operando es falso y el otro es verdadero, entonces el resultado de la operación es verdadero

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : verdadero

3) Igual al operador -

Este operador se utiliza para verificar si el operando o la expresión en ambos lados del operador son iguales o no

Ejemplo de igual a operador:

  • Si ambos operandos no son iguales, el resultado de la operación es falso

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a == b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : falso

  • Si ambos operandos son iguales, el resultado de la operación es verdadero

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a == b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : verdadero

4) No es igual al operador

Este operador se utiliza para verificar si el operando o la expresión en ambos lados del operador son iguales o no. Produce verdadero si los operandos en ambos lados no son iguales, de lo contrario da falso

Ejemplos de operador no igual a:

  • Si ambos operandos no son iguales, el resultado de la operación es tru e

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a != b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : verdadero

  • Si ambos operandos son iguales, el resultado de la operación es falso

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a != b); // shows the logical operation using operator
)
)

Ahora, ejecute el código anterior

Salida : falso

5) Operador ternario

Este operador se utiliza para verificar si hay otras condiciones. Generalmente es una forma abreviada de la declaración if-else. Si la expresión es verdadera, entonces si la parte se ejecuta de lo contrario, se ejecutará el bloque. Utiliza dos operandos que son?

Veamos un ejemplo

public class Main
(
public static void main (String()args)(
int a = 2;
int b = 5;
int minOfNum = (a < b) ? a : b;
System.out.println (minOfNum);
)
)

Salida : 2

En expresión, (a <b)? a: b evalúa el valor. En función de la evaluación, se ejecuta si se bloquea

Conclusión

Java es un lenguaje de programación donde hay muchos conceptos que uno necesita estudiar. Los operadores booleanos son uno de esos. Estos operadores booleanos básicamente ejecutan el código para verificar si el valor de la expresión es verdadero o no. Según la evaluación de la expresión, devuelve el valor. Un operador booleano se usa ampliamente en cualquier lenguaje de programación para diversas expresiones de programación lógica.

Artículos recomendados

Esta ha sido una guía para los operadores booleanos en Java. Aquí discutimos los diferentes tipos de operadores booleanos en Java, como AND lógico, OR lógico, Igual a, No igual a, Operador ternario con ejemplo. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Operadores de Windows
  2. Operadores R
  3. Operadores de Python
  4. Operadores Scala
  5. Operadores booleanos en Python