Ora, nella vita, un'affermazione può essere vera o falsa. Non può essere nel mezzo. Quanto è sbagliata un'affermazione, è un altro problema. In effetti, una lunga dichiarazione che non è del tutto vera è composta da dichiarazioni più brevi, ognuna delle quali è vera o sbagliata in sé. Inoltre, si può dire che una dichiarazione non sia falsa o non vera. Queste tre impostazioni di dichiarazioni danno origine a quelle che sono conosciute come le tre tabelle di verità di base, che sono la tabella e la verità, la tabella o la tabella della verità e la tabella di verità no (per no-false o not-actue). E, o e non sono conosciuti come operatori logici.
E tabella della verità
La tabella e della verità è:
false e false = falseSe un'istruzione falsa è ed (gestita) con un'altra dichiarazione falsa, il risultato è falso. Continuando, se una falsa affermazione è e ha avuto una vera affermazione, il risultato è ancora falso. Se una vera affermazione è e si è rivolta a un'istruzione falsa, anche il risultato è falso. Infine, se una vera affermazione è ambita con un'altra vera affermazione, il risultato è vero.
O tabella della verità
La tabella o la verità è:
falso o falso = falseSe un'istruzione falsa è ORED (gestita) con un'altra dichiarazione falsa, il risultato è falso. Continuando, se una falsa affermazione è ORED con una vera affermazione, il risultato è vero. Se una vera affermazione è ORED con un'istruzione falsa, anche il risultato è vero. Infine, il risultato è vero se una vera affermazione è OLED con un'altra vera affermazione.
Non tabella della verità
La tabella not di verità è:
! false = veroDove ! significa, no. Cioè, se un'affermazione non è vera, è falsa. Inoltre, se un'affermazione non è falsa, è vera.
Dichiarazione/espressione
La parola "affermazione" espressa sopra, si riferisce a una dichiarazione in lingua inglese. In Java, tali dichiarazioni equivalenti sono espressioni Java. Una dichiarazione in Java è leggermente diversa. In Java, un'affermazione è un'espressione che termina con un punto e virgola.
In Java, un'espressione può provocare vero o falso. Ricorda, vero o falso è un valore booleano.
Java Logical & Operator
Ciò implementa la tabella e la verità, come mostrato nel seguente programma:
Classe pubblica TheClassL'output è:
falsocome previsto.
Condizionale e operatore, &&
L'operatore, && può essere un'alternativa al principale Java Logical & Operator, come illustrato nel seguente programma:
Classe pubblica TheClassL'output è:
falsocome sopra.
Operatore condizionale-Or, ||
Il || L'operatore implementa la tabella o la verità, come dimostrato nel seguente programma:
Classe pubblica TheClassL'output è:
falsocome previsto.
Operatore logico del complemento, !
Questo implementa la tabella Not Truth come mostrato nel seguente programma:
Classe pubblica TheClassL'output è:
VEROL'esclusivo o l'operatore Java, ^
L'operatore ^ è come il rigoroso o l'operatore. La sua tabella di verità è:
false ^ false = falseSi noti che questa tabella di verità differisce dalla tabella di base o di verità, solo nell'ultima riga, in cui il vero o vero sia falso e non vero. Il seguente programma, mostra l'operatore ^ in azione:
Classe pubblica TheClassL'output è:
falsoIl Java inclusivo o l'operatore, |
Il | L'operatore ha la stessa tabella di verità della tabella di base o di verità; Tuttavia, la sua precedenza è la più bassa di tutti gli operatori logici. La tabella della verità è:
Falso | false = falseIl seguente programma, mostra il | Operatore in azione:
Classe pubblica TheClassL'output è:
falsoA rigor di termini, in Java, gli operatori logici booleani sono &, ^ e |, con | avere la precedenza più bassa tra i tre.
Conclusione
Gli operatori della logica di base in Java sono &, che sono quasi uguali a &&; | che è quasi lo stesso di || ; E ! . Operatori logici, sono operatori che vengono utilizzati direttamente nella logica booleana. ^ è anche un operatore logico. Sono usati nelle condizioni if e durante le condizioni. Java ha altri operatori che restituiscono un vero o un falso, ma non sono chiamati operatori logici.