Cómo utilizar expresiones booleanas en java

UN booleano tipo puede tener uno de dos valores: cierto o falso. UN booleano se utiliza para realizar operaciones lógicas, más comúnmente para determinar si alguna condición es cierto. Por ejemplo:

booleano inscrito = true-booleano acredita = falsos

Aquí, una variable llamada inscrito de tipo booleano es declarado e inicializado a un valor de cierto, y otro booleano llamado acreditado es declarado e inicializado a falso.

En algunos lenguajes, como C o C ++, valores enteros pueden ser tratados como una booleano, con 0 igual a falso y cualquier otro valor igual a cierto. No es así en Java. En Java, no se puede convertir entre una entero tipo y una booleano tipo.

UN segundoexpresión oolean es una expresión de Java que, cuando se evaluó, devuelve una segundovalor oolean: cierto o falso. Las expresiones booleanas se utilizan en las sentencias condicionales, tales como Si, mientras, y cambiar.

Video: Bloque Java 2.2: Tipo Boolean y Condicionales Anidados

Las expresiones booleanas más comunes comparar el valor de una variable con el valor de alguna otra variable, una constante, o tal vez una expresión aritmética simple. Esta comparación utiliza uno de los siguientes operadores relacionales:

OperadorDescripción
==Devoluciones cierto si la expresión de la
izquierda se evalúa como el mismo valor que la expresión de la
derecho.
!=Devoluciones cierto si la expresión de la
izquierda no se evalúa el mismo valor que la expresión de la
derecho.
lt;Devoluciones cierto si la expresión de la
izquierda se evalúa como un valor que es menor que el valor de la
expresión de la derecha.
lt; =Devoluciones cierto si la expresión de la
izquierda evalúa a un valor que es menor que o igual a la
expresión de la derecha.
gt;Devoluciones cierto si la expresión de la
izquierda se evalúa como un valor que es mayor que el valor de la
expresión de la derecha.
gt; =Devoluciones cierto si la expresión de la
izquierda evalúa a un valor que es mayor que o igual a la
expresión de la derecha.

Una expresión booleana básica tiene esta forma:

expresión relacional-operador expresión

Java evalúa una expresión booleana mediante la evaluación de la primera expresión de la izquierda, a continuación, la evaluación de la expresión de la derecha, y finalmente aplicando el operador relacional para determinar si toda la expresión se evalúa cierto o falso.

Por ejemplo, supongamos que ha declarado dos variables:

int i = 5-int j = 10-

Aquí hay algunas expresiones simples, junto con sus resultados:

Video: Variables booleanas en Java

ExpresiónValorExplicación
i == 5ciertoEl valor de yo es 5.
i == 10falsoEl valor de yo no es 10.
i == jfalsoyo es 5, y
j es 10, asi que
no son iguales.
i == j - 5ciertoyo es 5, y
j - 5 es 5.
yo gt; 1ciertoyo es 5,
que es mayor que 1.
j == i * 2ciertoj es 10,
y yo es 5, asi que
i * 2 es también 10.

El operador relacional que pone a prueba por la igualdad es dos señales iguales en una fila (==). Un signo igual solo es el operador de asignación. Cuando se intenta por primera aprendizaje de Java, usted puede encontrarse escribiendo el operador de asignación cuando quiere decir el operador de igualdad, así:

Si (i = 5)

Vaya. Eso no está permitido.

Hacer no cadenas de prueba mediante el uso de operadores relacionales, incluyendo la igualdad de operador. La forma correcta de comparar cadenas en Java es utilizar el String.equals método.

Se pueden combinar dos o más expresiones relacionales en una sola expresión booleana mediante el uso de operadores lógicos.

Artículos Relacionados