Ahora, en la vida, una declaración puede ser verdadera o falsa. No puede ser intermedio. Qué equivocado es una declaración es otro problema. De hecho, una declaración larga que se dice que no es completamente cierta está compuesta por declaraciones más cortas, cada una de las cuales es verdadera en sí misma o incorrecta en sí misma. Además, se puede decir que una declaración no es falsa o no es verdadera. Estas tres configuraciones de declaraciones dan lugar a lo que se conoce como las tres tablas de verdad básicas, que son la tabla de verdad, la tabla de verdad y la tabla de verdad no (para no falsos o no verdad). Y, o, y no se conocen como operadores lógicos.
Y mesa de la verdad
La tabla de la verdad es:
falso y falso = falsoSi una declaración falsa se y opera (operada) con otra declaración falsa, el resultado es falso. Continuando, si una declaración falsa se y con una declaración verdadera, el resultado sigue siendo falso. Si una declaración verdadera es y se encuentra con una declaración falsa, el resultado también es falso. Finalmente, si una declaración verdadera es y se encuentra con otra declaración verdadera, el resultado es verdadero.
O mesa de la verdad
La tabla de la verdad es:
falso o falso = falsoSi una declaración falsa se ored (operada) con otra declaración falsa, el resultado es falso. Continuando, si una declaración falsa se ored con una declaración verdadera, el resultado es verdadero. Si una declaración verdadera se ored con una declaración falsa, el resultado también es verdadero. Finalmente, el resultado es verdadero si una declaración verdadera se ored con otra declaración verdadera.
No la mesa de la verdad
La tabla de no verdad es:
! falso = verdaderodónde ! significa, no. Es decir, si una declaración no es verdadera, es falso. Además, si una declaración no es falsa, es verdad.
Declaración/expresión
La palabra "declaración" como se expresó anteriormente, se refiere a una declaración en el idioma inglés. En Java, tales declaraciones equivalentes son las expresiones de Java. Una declaración en Java es ligeramente diferente. En Java, una declaración es una expresión que termina con un punto y coma.
En Java, una expresión puede dar como resultado verdadero o falso. Recuerde, verdadero o falso es un valor booleano.
El Java Logical & Operator
Esto implementa la tabla y la verdad, como se muestra en el siguiente programa:
clase pública THECLASSLa salida es:
FALSOcomo se esperaba.
Condicional y operador, &&
El operador, && puede ser una alternativa al principal operador y operador de Java, como se ilustra en el siguiente programa:
clase pública THECLASSLa salida es:
FALSOlo mismo que arriba.
Operador condicional o operador, ||
El || El operador implementa la tabla OR de la verdad, como se demuestra en el siguiente programa:
clase pública THECLASSLa salida es:
FALSOcomo se esperaba.
Operador de complemento lógico, !
Esto implementa la tabla no de verdad como se muestra en el siguiente programa:
clase pública THECLASSLa salida es:
verdaderoEl exclusivo o operador de Java, ^
El operador ^ es como el estricto u operador. Su tabla de verdad es:
falso ^ falso = falsoTenga en cuenta que esta tabla de verdad difiere de la tabla básica o de verdad, solo en la última fila, donde el verdadero o verdadero da como resultado en falso y no verdadero. El siguiente programa muestra el ^ operador en acción:
clase pública THECLASSLa salida es:
FALSOEl Java inclusive u operador, |
El | El operador tiene la misma tabla de verdad que la tabla básica o de verdad; Sin embargo, su precedencia es la más baja de todos los operadores lógicos. La tabla de la verdad es:
falso | falso = falsoEl siguiente programa, muestra el | Operador en acción:
clase pública THECLASSLa salida es:
FALSOEstrictamente hablando, en Java, los operadores lógicos booleanos son &, ^ y |, con | tener la precedencia más baja entre los tres.
Conclusión
Operadores lógicos básicos en Java Are &, que es casi lo mismo que &&; | que es casi lo mismo que || ; y ! . Operadores lógicos, son operadores que se utilizan directamente en la lógica booleana. ^ es también un operador lógico. Se usan en condiciones if y en condiciones. Java tiene otros operadores que devuelven un verdadero o falso, pero no se llaman operadores lógicos.