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:
Operador | Descripció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ón | Valor | Explicación |
---|---|---|
i == 5 | cierto | El valor de yo es 5. |
i == 10 | falso | El valor de yo no es 10. |
i == j | falso | yo es 5, y j es 10, asi que no son iguales. |
i == j - 5 | cierto | yo es 5, y j - 5 es 5. |
yo gt; 1 | cierto | yo es 5, que es mayor que 1. |
j == i * 2 | cierto | j 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.