Java lógico o

Java lógico o

El operador lógico en Java se utiliza para integrar dos o más condiciones, así como para mejorar el examen de la condición inicial. Hay varios operadores lógicos en Java y uno de ellos es la lógica u operador. El lógico u operador usó los dos símbolos de la barra vertical "||" en el programa. Se utiliza entre el operando que se evaluará. El resultado del lógico u operador es verdadero cuando los dos o más operandos especificados tienen valores verdaderos en la evaluación de la condición. Se aplica con frecuencia a los valores booleanos (lógicos).

Ejemplo 1:

El programa del lógico u operador simplemente se implementa a continuación. Se necesitan dos condiciones bajo las cuales ocurrió la verificación. Cuando se cumple la primera condición, el lógico u operador no verifica la segunda condición. De lo contrario, se examinan ambas condiciones.

En el programa Java anterior, hemos construido la clase "EjemplPplecase1" e introdujo el método Main (). En el método main () de este programa, hemos declarado las dos variables de tipo de datos enteros "x" e "y" y estas variables se establecen con los valores de enteros. Luego, tenemos un bloque if-else donde hemos establecido la condición para la variable "x" y "y" entre el operador lógico u operador. El operador lógico aquí primero verifica la condición de la variable "x" y devuelve verdadero cuando se cumple la condición. La segunda condición para la variable "y" solo se verifica cuando la primera condición devuelve falso. La declaración de impresión de IF BLOCK se ejecutará cuando se cumplan una o ambas condiciones. El bloque de lose se ejecutará los resultados falsos de la condición especificada por la lógica u operador.

Debe observarse que la instrucción IF BLOCK se ejecuta en la salida. Observe que ambas condiciones no están satisfechas, solo la condición variable "x" devuelve verdadero y la instrucción IF se imprime a continuación.

Ejemplo 2:

Ahora, tenemos un ejemplo en el que se utiliza el lógico o lógico y el operador para mostrar la funcionalidad diferente entre estos dos operadores. El lógico y el operador verifican ambas condiciones.

En el programa de Java que se muestra anteriormente, hemos establecido una clase "EjemploPplecLass2". Esta clase se implementa con el método principal. Aquí, primero hemos usado el lógico y el operador dentro del "sistema.afuera.método println ". Entre el lógico y el operador, hemos especificado las condiciones. La lógica y el operador proporcionan los resultados booleanos cuando se examinan ambas condiciones. Los verdaderos resultados booleanos se obtienen cuando ambas condiciones son verdaderas. El lógico y el operador ofrecen resultados booleanos falsos si alguna de las condiciones no es verdad.

Luego, utilizamos el operador lógico y establecimos este operador entre las condiciones. El lógico u operador verificó estas condiciones y generó los resultados. Si la primera condición es verdadera, el lógico u operador no verificará el otro y devuelve el valor real. Solo examina la otra condición cuando la primera condición produce resultados falsos.

La salida de la lógica y el operador se muestra primero. Devuelve un verdadero para el primero y el operador y un falso para el segundo y el operador porque ambas condiciones especificadas están satisfechas. A continuación, tenemos una salida lógica u operadora que muestra dos resultados verdaderos y un valor falso basado en la verificación de la condición.

Ejemplo 3:

Tenemos otro operador que es el operador u operador bit a bit. Este operador se realiza opuesto al operador lógico o. El bitwise lógico u operador se denota como un símbolo de barra vertical "|". Evalúa ambas condiciones si la primera condición proporciona un valor verdadero o falso.

En el ejemplo del programa anterior, hemos creado la clase "EjemploPplecase3". Hemos llamado al método main () allí. Luego, declaramos tres variables "Val1", "Val2" y "Val3" del tipo de datos enteros e inicializamos todas las variables con diferentes valores numéricos. Después de eso, realizamos la operación lógica u operadora bit a bitwise. El bitwise lógico u operador se establece entre las condiciones. La condición se aplica a las variables decoradas anteriores. Hemos utilizado dos operadores o operadores bitwise en el método de impresión. El primer bitwise lógico u operador verifica ambas condiciones y luego genera los resultados. La segunda operación lógica u operadora de bit a bit también evalúa ambas condiciones, pero esta vez hemos incrementado el valor de la variable "Val1". Ahora, hemos actualizado el valor de la variable "Val1" porque el operador u operador también lo verifica bitwise.

Las condiciones del operador lógico bit a bits devuelven el valor verdadero después de ser evaluado. Además, el valor de la variable "Val1" se incrementa a medida que es evaluado por el operador u operador bit a bits.

Ejemplo 4:

A continuación, tenemos el operador XOR que se utiliza para realizar la operación bit a bit. El operador XOR lógico bitwise devuelve falso cuando se cumple la condición de ambas condiciones. El verdadero valor se devuelve cuando una de las condiciones es falsa y la otra condición es verdadera. La evaluación del operador XOR se realizó de izquierda a derecha.

En el programa Java mencionado anteriormente, tenemos una clase "EjemploPplecLass5" y dentro de la clase, tenemos un método Main (). A continuación, hemos definido dos variables de tipo de datos booleanos "M" y "N". La variable "M" tiene el valor verdadero, y la variable "n" tiene el valor falso. Luego, hemos asignado estas dos variables entre el operador XOR bitwise dentro de la variable "Res" que devuelve un valor booleano. Después de eso, cambiamos los valores de las variables "M" y "N" y nuevamente aplicamos el operador XOR bitwise para diferentes resultados.

Se observa que los valores de salida son verdaderos donde la "n" es falsa y "m" es verdadera. El valor falso se devuelve donde la variable "m" y "n" tienen valores verdaderos, y ambos tienen valores falsos.

Conclusión

El artículo proporciona el funcionamiento del operador lógico. El lógico u operador es parte de los operadores en Java. Hemos realizado varias implementaciones del operador lógico aquí. Los resultados lógicos u operadores dependen de la verdadera y falsa de la condición especificada. Hemos diferenciado entre el operador y los operadores para demostrar la funcionalidad de cada operador. Además, tenemos el funcionamiento de los operadores lógicos y XOR de bit a bitwise con el ejemplo.