Cómo funcionan los operadores lógicos
Esta sección demuestra el mecanismo de trabajo de los operadores lógicos. Para esto, dividiremos esta sección en varias subsecciones que proporcionan el trabajo de acuerdo con los tipos de operadores lógicos.
Lógico y operadores (&&)
La lógica y vincula dos condiciones juntas y verifica ambas condiciones. Se esperan uno de los siguientes resultados usando y operador:
La sintaxis (que muestra la relación entre la condición 1 y la condición2) para usar el y el operador se menciona a continuación:
condición1 && condición2Lógico u operador
También funciona según dos condiciones, el operador OR puede devolver los valores falsos o verdaderos como se menciona a continuación:
El operador OR (que muestra o relación de la condición 1 y condición2) en la siguiente sintaxis:
condtion1 || condición2Lógico no operador
El operador lógico no funciona de manera diferente en comparación con otros operadores lógicos. El no operador no considera solo una condición (operador unario) y devuelve valores verdaderos/falsos de la siguiente manera:
La sintaxis proporcionada a continuación es seguida por no operador
!(condición)Después de pasar por esta sección, habría aprendido sobre la sintaxis y el funcionamiento de cada operador lógico.
Cómo usar operadores lógicos
Esta sección proporciona ejemplos de todo tipo de operadores lógicos.
Lógico y operador
El operador y se utiliza para regresar verificando dos condiciones. Por ejemplo, el siguiente ejemplo practica el y el operador en las variables A y B.
Como ambas condiciones son verdaderas, se ejecuta el bloque if del código:
paquete LH;Producción
Sin embargo, si ejecutamos el siguiente código, donde una condición es falsa. Observaría que se ejecuta el bloque más del código:
paquete LH;Producción
Lógico u operador
El operador OR también verifica dos condiciones, el siguiente ejemplo demuestra el uso del operador OR en Java. En el siguiente ejemplo, las dos variables C y D se verifican en la condición establecida utilizando la declaración if-else. Se observa que el "bloque if" de la declaración "if-else" se ejecuta porque una condición es verdadera.
paquete LH;Producción
Sin embargo, en el siguiente código, ambas condiciones son falsas, por lo tanto, se imprime la declaración de lo contrario:
paquete LH;Producción
Lógico no operador
Como se discutió anteriormente, el no operador considera solo una condición. El ejemplo proporcionado a continuación verifica el bloque IF, aunque la condición es falsa, el no operador lo considerará como verdadero:
paquete LH;Producción
El siguiente código ejecutaría el bloque de lo contrario de la declaración if-else porque la condición es verdadera (como se usa sin operador, por lo que la condición se considerará como falsa):
paquete LH;Producción
Conclusión
Los operadores lógicos en Java trabajan verificando las condiciones y devolviendo los resultados en consecuencia. Esta publicación descriptiva proporciona el trabajo y el uso de varios tipos de operadores lógicos. El y o no los operadores pertenecen a la categoría de operadores lógicos. El y o o los operadores dependen de la verdadera o falsa de dos condiciones, mientras que el operador no considera solo una condición para la ejecución.