Video: 3c.- Curso Java desde cero.- Operadores básicos (Relacionales y lógicos). 2024
A operador lógico (a veces llamado "Operador booleano") en la programación de Java es un operador que devuelve un resultado booleano que se basa en el resultado booleano de una o dos expresiones más.
A veces, las expresiones que usan operadores lógicos se llaman "expresiones compuestas" porque el efecto de los operadores lógicos es permitirle combinar dos o más pruebas de condición en una sola expresión.
Operador | Nombre | Tipo | Descripción |
---|---|---|---|
! | No | Unario | Devuelve verdadero si el operando al derecho
se evalúa como falso. Devuelve falso si el operando a la derecha es verdadero. |
& | Y | Binario | Devuelve verdadero si los dos operandos
se evalúan como verdaderos. Ambos operandos se evalúan antes de aplicar el operador Y. |
| | O | Binario | Devuelve verdadero si al menos uno de los operandos
se evalúa como verdadero. Ambos operandos se evalúan antes de aplicar el operador Or. |
^ | Xor | Binario | Devuelve verdadero si uno, y solo
uno, de los operandos se evalúa como verdadero. Devuelve falso si ambos operandos lo evalúan como verdadero o si ambos operandos lo evalúan como falso. |
&& | Condicional y | Binario | Igual que &, pero si el operando en
a la izquierda devuelve falso, devuelve falso sin evaluar el operando en el derecho . |
|| | Condicional o | Binario | Igual que |, pero si el operando en el
a la izquierda devuelve verdadero, devuelve verdadero sin evaluar el operando en el derecho . |