Teraz w życiu stwierdzenie może być prawdziwe lub fałszywe. Nie może być pomiędzy. Jak błędne jest stwierdzenie, to kolejny problem. W rzeczywistości długie oświadczenie, o którym mówi się, że nie jest całkowicie prawdziwe, składa się z krótszych stwierdzeń, z których każde jest albo prawdziwe w sobie, albo złe w sobie. Również oświadczenie można powiedzieć, że nie jest fałszywe lub nieprawdziwe. Te trzy ustawienia stwierdzeń dają powstanie tego, co jest znane jako trzy podstawowe tabele prawdy, które są tabelą i prawdą, tabelą lub nie (dla niefalsowych lub niezadowolonych) tabeli prawdy. I lub, i nie są znani jako operatorzy logiki.
I stół prawdy
Tabela i prawdy to:
Fałsz i false = fałszJeżeli fałszywe oświadczenie jest i obsługiwane) z innym fałszywym stwierdzeniem, wynik jest fałszywy. Kontynuując, jeżeli fałszywe stwierdzenie jest i jest z prawdziwym stwierdzeniem, wynik jest nadal fałszywy. Jeśli prawdziwe stwierdzenie jest i jest podane fałszywe stwierdzenie, wynik jest również fałszywy. Wreszcie, jeśli prawdziwe stwierdzenie jest Anding z innym prawdziwym stwierdzeniem, wynik jest prawdziwy.
Lub stół prawdy
Tabela prawdy to:
Fałsz lub Fałsz = FałszJeżeli fałszywe oświadczenie jest Ored (obsługiwane) z innym fałszywym stwierdzeniem, wynik jest fałszywy. Kontynuacja, jeżeli fałszywe stwierdzenie jest ORED za pomocą prawdziwego stwierdzenia, wynik jest prawdziwy. Jeśli prawdziwe stwierdzenie jest ORED z fałszywym stwierdzeniem, wynik jest również prawdziwy. Wreszcie, wynik jest prawdziwy, jeśli prawdziwe stwierdzenie jest ORED za pomocą innego prawdziwego stwierdzenia.
Nie stół prawdy
Tabela nie prawdy jest:
! false = trueGdzie ! oznacza, że nie. To znaczy, jeśli stwierdzenie nie jest prawdziwe, jest fałszywe. Ponadto, jeśli stwierdzenie nie jest fałszywe, to prawda.
Stwierdzenie/wyrażenie
Słowo „stwierdzenie”, jak wyrażono powyżej, odnosi się do stwierdzenia w języku angielskim. W Javie takie równoważne stwierdzenia to wyrażenia Java. Oświadczenie w Javie jest nieco inne. W Javie stwierdzenie jest wyrażeniem, które kończy się półkolisem.
W Javie wyrażenie może skutkować prawdą lub fałszem. Pamiętaj, że prawda lub fałsz jest wartością logiczną.
Java logiczny i operator
To implementuje tabelę prawdy, jak pokazano w następującym programie:
Klasa publiczna THEClassWyjście to:
FAŁSZzgodnie z oczekiwaniami.
Warunkowy i operator, &&
Operator, && może być alternatywą dla głównego Java Logical & Operator, jak pokazano w następującym programie:
Klasa publiczna THEClassWyjście to:
FAŁSZjak powyżej.
Warunkowy operator, ||
|| Operator wdraża tabelę prawdy, jak pokazano w następującym programie:
Klasa publiczna THEClassWyjście to:
FAŁSZzgodnie z oczekiwaniami.
Logiczny operator uzupełniający, !
To implementuje tabelę prawdy, jak pokazano w następującym programie:
Klasa publiczna THEClassWyjście to:
PRAWDAJava Exclusive lub operator, ^
Operator jest jak ścisły lub operator. Jego stół prawdy to:
false ^ false = false =Zauważ, że ta tabela prawdy różni się od tabeli podstawowej lub prawdy, tylko w ostatnim rzędzie, w którym prawdziwe lub pozorne powodują fałszywe i nieprawidłowe. Poniższy program pokazuje operatora w akcji:
Klasa publiczna THEClassWyjście to:
FAŁSZJava Inclusive lub operator |
| Operator ma tę samą tabelę prawdy, co tabela podstawowa lub prawdy; Jednak jego pierwszeństwo jest najniższe ze wszystkich operatorów logicznych. Tabela prawdy to:
Fałsz | false = falsePoniższy program pokazuje | Operator w akcji:
Klasa publiczna THEClassWyjście to:
FAŁSZŚciśle mówiąc, w Javie, logiczni operatorzy logiczni są &, ^ i |, z | mając najniższe pierwszeństwo wśród trzech.
Wniosek
Podstawowe operatorzy logiki w Javie są i, które jest prawie takie same jak &&; |. który jest prawie taki sam jak || ; I ! . Operatorzy logiczni, są operatorami używanymi bezpośrednio w logice logicznej. ^ jest także operatorem logicznym. Są używane w warunkach IF i klimatyzacjach. Java ma innych operatorów, którzy zwracają prawdziwe lub fałsz, ale nie są nazywani operatorami logicznymi.