Maintenant, dans la vie, une déclaration peut être vraie ou fausse. Ça ne peut pas être entre les deux. Dans quelle mesure une déclaration est-elle mal, est un autre problème. En fait, une longue déclaration qui ne soit pas entièrement vraie est composée de déclarations plus courtes, dont chacune est vraie en soi ou mal en soi. En outre, une déclaration ne peut pas être fausse ou pas vraie. Ces trois paramètres de déclarations donnent naissance à ce que l'on appelle les trois tables de vérité de base, qui sont la table de vérité et la table de vérité ou la table pas (pour non-False ou pas True). Et, ou, et ne sont pas connus comme des opérateurs logiques.
Et table de vérité
Le tableau et la vérité sont:
Faux et faux = fauxSi une fausse déclaration est et exploitée) avec une autre fausse déclaration, le résultat est faux. Poursuivant, si une fausse déclaration est etd avec une vraie déclaration, le résultat est toujours faux. Si une vraie déclaration est etd avec une fausse déclaration, le résultat est également faux. Enfin, si une vraie déclaration est etd avec une autre déclaration vraie, le résultat est vrai.
Ou table de vérité
La table ou la vérité est:
faux ou faux = fauxSi une fausse déclaration est ORED (exploitée) avec une autre fausse déclaration, le résultat est faux. Poursuivant, si une fausse déclaration est ORED avec une vraie déclaration, le résultat est vrai. Si une vraie déclaration est ORED avec une fausse déclaration, le résultat est également vrai. Enfin, le résultat est vrai si une vraie déclaration est ORED avec une autre déclaration vraie.
Pas la table de vérité
La table Not Truth est:
! Faux = vraioù ! signifie, pas. C'est-à-dire, si une déclaration n'est pas vraie, c'est faux. De plus, si une déclaration n'est pas fausse, c'est vrai.
Déclaration / expression
Le mot «déclaration» exprimé ci-dessus, fait référence à une déclaration dans la langue anglaise. En Java, ces déclarations équivalentes sont des expressions Java. Une déclaration en java est légèrement différente. En Java, une déclaration est une expression qui se termine par un point-virgule.
En Java, une expression peut entraîner une vraie ou une fausse. N'oubliez pas, vrai ou faux est une valeur booléenne.
L'opérateur Java Logical & Operator
Cela implémente le tableau et la vérité, comme indiqué dans le programme suivant:
classe publique TheClassLa sortie est:
FAUXcomme prévu.
Conditionnel et opérateur, &&
L'opérateur, && peut être une alternative au principal Java Logical & Operator, comme illustré dans le programme suivant:
classe publique TheClassLa sortie est:
FAUXcomme ci-dessus.
Opérateur conditionnel ou, ||
Le || L'opérateur implémente le tableau OR de vérité, comme démontré dans le programme suivant:
classe publique TheClassLa sortie est:
FAUXcomme prévu.
Opérateur de complément logique, !
Cela implémente la table Not Truth comme indiqué dans le programme suivant:
classe publique TheClassLa sortie est:
vraiL'exclusion Java ou l'opérateur, ^
L'opérateur ^ est comme le strict ou l'opérateur. Sa table de vérité est:
Faux ^ false = fauxNotez que ce tableau de vérité diffère du tableau de base ou de vérité, uniquement dans la dernière ligne, où la vraie ou la true entraîne une fausse et non. Le programme suivant montre l'opérateur ^ en action:
classe publique TheClassLa sortie est:
FAUXL'opérateur Java inclus ou, |
Le | L'opérateur a la même table de vérité que la table de base ou de vérité; Cependant, sa priorité est la plus basse de tous les opérateurs logiques. La table de vérité est:
Faux | Faux = fauxLe programme suivant, montre le | Opérateur en action:
classe publique TheClassLa sortie est:
FAUXÀ strictement parler, à Java, les opérateurs logiques booléens sont &, ^ et |, avec | Avoir la plus basse avantage parmi les trois.
Conclusion
Les opérateurs logiques de base en Java sont &, qui sont presque les mêmes que &&; | ce qui est presque le même que || ; et ! . Les opérateurs logiques sont des opérateurs qui sont utilisés directement dans la logique booléenne. ^ est également un opérateur logique. Ils sont utilisés dans les conditions si. Java a d'autres opérateurs qui renvoient un vrai ou un faux, mais ils ne sont pas appelés opérateurs logiques.