Introducción a los booleanos de Java

En el día a día de hoy, a menudo tomamos decisiones sobre cada una de nuestras actividades, situaciones, visiones, resultados, acontecimientos, etc. El valor de nuestra decisión es doble: sí o no; verdadero o falso; Encendido o apagado; ir o no ir, etc. La programación no se encuentra bajo ninguna excepción. En la programación, en base a nuestra lógica central y casos de uso, necesitamos tomar decisiones y, en base a esas decisiones, debemos escribir el código en consecuencia. Como lenguaje de programación, Java no es una excepción y nos permite proporcionar un tipo de datos especial llamado "booleano" para usarlos en nuestro código para la toma de decisiones. Una variable booleana Java o una expresión booleana pueden tomar cualquiera de los dos valores: verdadero o falso.

Discutamos sobre los booleanos desde la perspectiva de la programación de Java.

Tipos de valor booleano de Java

Los siguientes son los diferentes tipos de valor booleano de Java:

1. Palabra clave booleana con nombres variables

Solo tiene dos opciones con respecto a los valores de una variable de tipo booleano en java. El valor para un tipo booleano es verdadero o falso. No hay otra opción disponible. Debe usar la palabra clave Boolean junto con los nombres de las variables y asignarle el valor (verdadero o falso).

Sintaxis:

Boolean =, where value is either true or false

Por ejemplo:

boolean bool = true, donde bool es el nombre de la variable y está asociado con el valor como verdadero

boolean bool2 = false, donde bool es el nombre de la variable y está asociado con el valor como falso

Ejemplo de código 1:

public class BooleanInJava (
public static void main(String() args)
boolean bool = true ;
boolean bool2 = false;
System.out.println(bool);
System.out.println(bool2);
)
)

Salida:

2. Variable de tipo booleano

¿Qué sucede si proporciona valores distintos de verdadero o falso a una variable de tipo booleano?

Por ejemplo:

boolean bool = 1;

boolean bool2 = 0;

Recibirá un error por esto.

Ejemplo de código 2:

public class BooleanInJava (
public static void main(String() args) (
boolean bool = 1 ;
boolean bool2 = 0;
System.out.println(bool);
System.out.println(bool2);
)
)

Salida:

3. Característica de Boolean

Ahora, ¿cómo usar esta característica de Boolean de manera efectiva?

Podemos usarlo para tomar decisiones en nuestro programa. Quiero decir que puede usar para probar algunos factores decisivos en su programa utilizando operadores condicionales para obtener o imprimir un valor booleano. Esto es una prueba de condición de una expresión booleana. El programa evaluará esta expresión y la decisión se tomará en consecuencia.

Veamos algunos ejemplos:

Ejemplo de código 3:

public class BooleanInJava (
public static void main(String() args) (
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 )
)
public class BooleanInJava (
public static void main(String() args) (
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 )
)

Salida:

¿Cómo funciona el valor booleano?

En este artículo, señalaremos cómo funciona Boolean, es decir, cómo podemos usar la función de Booleanos en nuestro programa o casos de uso. Como Boolean nos está ayudando a tomar decisiones, podemos poner esta lógica de decisión dentro de nuestras expresiones condicionales como: en la evaluación del bucle while o en la toma de decisiones if-else. Ahora echemos un vistazo a los operadores booleanos, que se utilizarán para generar un valor booleano a partir de una expresión booleana y, finalmente, usar ese valor para tomar decisiones. Utilizaremos aquí los operadores lógicos para Boolean, que son: |, &, ^, !, ||, &&, ==, ! =. Tomemos dos variables booleanas num1 y num2 para su uso.

Símbolo de operadores booleanosNombre del símbolo correspondiente
El |O
YY
^XOR
!NO
! =NO ES IGUAL
&&Cortocircuito Y
||Cortocircuito O
==IGUAL

Verifique la tabla para comprender cómo está ocurriendo la evaluación en expresiones booleanas. Esta comprensión es muy importante para aclarar sus conceptos:

Variables / Expresiones booleanasnum1num2num1 | num2num1 y num2num1 num2! num1! num2

Valores / Resultado de evaluaciones

ciertociertociertociertofalsofalsofalso
ciertofalsociertofalsociertofalsocierto
falsociertociertofalsociertociertofalso
falsofalsofalsofalsofalsocierto

cierto

4. Clase pública

Ejemplo de código 4:

public class BooleanInJava (
public static void main(String() args) (
boolean num1 = true;
boolean num2 = false;
System.out.println("num1|num2 = "+(num1|num2));
System.out.println("num1&num2 = "+(num1&num2));
System.out.println("num1^num2 = "+(num1^num2));
System.out.println("!num1 = "+(!num1));
System.out.println("!num2 = "+(!num2));
)
)

Salida:

Veamos algunos ejemplos de código más.

5. Operadores booleanos

Ejemplo de código 5:

Aquí compararemos dos variables booleanas y les asignaremos valores y luego crearemos una expresión booleana para aquellos que usan operadores booleanos y luego las imprimiremos para ver la salida final.

public class BooleanInJava (
public static void main(String() args) (
boolean num1 = true;
boolean num2 = false;
boolean num3=(num1==num2); // Boolean expression evaluating whether values of num1 and num2 are equal or not
System.out.println(num1);
System.out.println(num2);
System.out.println(num3); //will return false as num1 and num2 have different values
)
)

Salida:

6. Objetos booleanos.

Ejemplo de código 6:

Aquí compararemos dos objetos booleanos.

public class BooleanInJava (
public static void main(String() args) (
boolean boolObj1=new Boolean("TRUE");
boolean boolObj2=new Boolean("FALSE");
boolean boolObj3=new Boolean("FALSE");
boolean decision=(boolObj1==boolObj2); // evaluating values of boolObj1 and boolObj2
System.out.println("Are the value of boolean objects 1 and 2 equal? "+decision);
boolean decision2=(boolObj3==boolObj2); // evaluating values of boolObj2 and boolObj3
System.out.println("Are the value of boolean objects 2 and 3 equal? "+decision2);
)
)

Salida:

Conclusión

Todas las comparaciones y condiciones en Java se basan principalmente en expresiones booleanas; por lo tanto, debe usarlos de manera efectiva. En este tema, ha aprendido sobre muchos aspectos de los valores booleanos, pero debe utilizarlos de manera efectiva en función de los requisitos y casos de uso de su empresa / cliente.

Artículos recomendados

Esta ha sido una guía de Java Boolean. Aquí hemos discutido qué es Java Boolean, ¿cómo funciona? Explicando las operaciones lógicas con Códigos y Salida. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Operadores booleanos en Java
  2. PHP Booleanos
  3. JFrame en Java
  4. Clase de envoltura en Java
  5. Clasificación de dos tipos en el tipo de datos de Hive