java logical operators
En este tutorial, exploraremos varios operadores lógicos compatibles con Java, como NOT, OR, XOR Java o el operador exclusivo de bits en Java con ejemplos:
En uno de nuestros tutoriales anteriores sobre Java Operator, vimos los diferentes tipos de operadores disponibles en Java. Aquí, exploraremos los operadores lógicos compatibles con Java en detalle.
Primero, veamos qué son los operadores lógicos.
=> Vea el curso completo de Java GRATIS aquí
Lo que vas a aprender:
- ¿Qué son los operadores lógicos?
- OR exclusivo bit a bit - XOR Java
- Preguntas y respuestas frecuentes
- Conclusión
- Lectura recomendada
¿Qué son los operadores lógicos?
Java admite los siguientes operadores condicionales que también se denominan Operadores lógicos:
| Operador | Descripción |
|---|---|
| && | Y condicional |
| || | O condicional |
| ! | NO lógico |
Java también admite lo siguiente Operador lógico bit a bit :
| ^ | OR exclusivo bit a bit Tambien conocido bajo XOR |
Estas operaciones lógicas se realizan en dos expresiones booleanas.
Veamos estos operadores en detalle:
- && : Este operador se llama como Y condicional . Aquí, && realiza un AND condicional en dos expresiones booleanas.
Por ejemplo,
|_+_|Este programa imprime la siguiente salida:
preguntas y respuestas de la entrevista de rest api

Aquí, xey son dos valores booleanos.
&& realiza Y condicional en x = verdadero e y = falso, devuelve verdadero && falso, es decir, falso
- ||: Este operador se llama como O condicional . Aquí, || realiza OR condicional en dos expresiones booleanas.
Por ejemplo,
|_+_|Este programa imprime la siguiente salida:

Aquí, xey son dos valores booleanos.
|| realiza O condicional en x = verdadero e y = falso, devuelve verdadero || falso, es decir, verdadero
- ! : Esto se denomina operador de complemento lógico. Esto se realiza en un solo operando. Este operador invierte el valor de un booleano.
Por ejemplo,
|_+_|Este programa imprime la siguiente salida:

En el programa anterior,! devuelve un valor invertido del valor de la variable booleana x, es decir,! (verdadero), es decir, falso.
OR exclusivo bit a bit - XOR Java
Ahora veamos el operador Java Bitwise, es decir, el operador XOR en detalle:
| ^ | OR exclusivo bit a bit Tambien conocido bajo XOR |
OR exclusivo bit a bit o XOR ^ es un operador binario que realiza una operación OR exclusiva bit a bit.
Realiza la operación de la siguiente manera:
- Si ambos bits son iguales, entonces el operador XOR devuelve el resultado como ‘0’.
- Si ambos bits son diferentes, el operador XOR devuelve el resultado como ‘1’.
| x | y | x ^ y |
|---|---|---|
| cierto | falso | cierto |
| cierto | cierto | falso |
| falso | cierto | cierto |
| falso | falso | falso |
El operador XOR sigue un orden de evaluación de izquierda a derecha.
c ++ lista doblemente enlazada
Echemos un vistazo al siguiente ejemplo de Java que ilustró el uso de los operadores Java xor:
|_+_|Este programa imprime la siguiente salida:

Veamos cómo se lleva a cabo esta operación XOR para valores enteros con el siguiente ejemplo:
Para realizar la operación Java XOR en valores enteros como int 6 e int 10,
XOR ocurre en valores binarios de 6, es decir, 0110 y 10, es decir, 1010.
Entonces XOR en 6 y 10 de la siguiente manera:
0110
^
1010
=======
1100
El resultado devuelto es el valor entero de 1100 es 12
A continuación se muestra el programa Java de muestra para realizar XOR en dos enteros:
cuales son las diferentes cuentas de correo|_+_|
Este programa imprime la siguiente salida:

Preguntas y respuestas frecuentes
P # 1) ¿Qué es la operación XOR?
Responder: OR exclusivo bit a bit o XOR ^ es un operador binario que realiza una operación OR exclusiva bit a bit.
P # 2) ¿Cómo se calcula el XOR?
Responder: OR exclusivo bit a bit o XOR ^ realiza una operación OR exclusiva bit a bit de la siguiente manera:
- Si ambos bits son iguales, entonces el operador XOR devuelve el resultado como ‘0’.
- Si ambos bits son diferentes, el operador XOR devuelve el resultado como ‘1’.
P # 3) ¿Cuál es la diferencia entre && y & en Java?
Responder: &&: Esto se realiza condicional-Y en dos operandos booleanos.
Mientras que, & es un operador AND bit a bit que se realiza en operandos bit.
P # 4) ¿Qué es el operador OR en Java?
Responder: Soportes Java O condicional es decir. || Aquí, || realiza OR condicional en dos expresiones booleanas.
Por ejemplo,
booleano x = verdadero;
boolean y = false;
(x || y ) returns true
P # 5) ¿Cuál es el símbolo de OR en Java?
Responder: Java admite Conditional-OR que tiene el símbolo ||. Esto es diferente a la operación exclusiva o bit a bit y tiene el símbolo ^.
P # 6) ¿Cuál es el uso de los operadores bit a bit en Java?
Responder: Los operadores bit a bit en Java se utilizan para manipular bits de un número. Se pueden usar con tipos de datos como char, short, int, etc.
Conclusión
En este tutorial, hemos explorado los siguientes operadores lógicos compatibles con Java en detalle con la ayuda de programas de muestra.
- &&: Condicional-Y
- || : O condicional
- ! : NO lógico
También discutimos el siguiente operador:
- ^: Exclusivo bit a bit o XOR
=> Lea aquí la serie de formación para principiantes de Java
Lectura recomendada
- Tutorial de reflexión de Java con ejemplos
- Operadores Java: operadores aritméticos, unarios y bit a bit en Java
- Tutorial de JAVA para principiantes: más de 100 tutoriales prácticos en vídeo de Java
- Tutorial de longitud de matriz de Java con ejemplos de código
- Tutorial de Java SWING: contenedor, componentes y manejo de eventos
- Cómo ordenar una matriz en Java - Tutorial con ejemplos
- Tutorial de Java Collections Framework (JCF)
- Tutorial de interfaz Java y clase abstracta con ejemplos