Jak korzystać z operatorów logicznych w Javie
Użyj operatora AND
Krok 1
Użyj operatora AND (którego symbolem jest "&&"). W Javie && zwraca true jako wynik wtedy i tylko wtedy, gdy oba operatory (obiekty manipulowane) są prawdziwe.
Krok 2
Zrozum, że ich operandy mogą być dowolnym wyrażeniem, które daje wartość logiczną. Obejmuje to dowolny operator porównania (taki jak większy niż ">", mniejszy niż "<" lub równy "=="), jakakolwiek metoda daje w wyniku samą wartość logiczną Boolean lub dowolną wartość logiczną Boolean. "" int a = 7; int b = 10; if (a> 4 && b <20) {// To będzie prawdą, ponieważ oba operandy operatora && będą skutkować pewnym} ""
Krok 3
W tej sekcji nie ma nic.
Skorzystaj z operatorów LUB i NIE
Krok 1
Użyj operatora OR (którego symbolem jest "||"). || Daje prawdziwe wyniki, jeśli dwa lub jeden z operatorów jest prawdziwy. Argumenty mogą być dowolnym wyrażeniem, które daje wartość logiczną. "int a = 10; int b = 40; if (a == 7 || b> a) {// To będzie prawda. Nawet jeśli pierwszy operand jest fałszywy, // drugi będzie prawdziwy.} ""
Krok 2
Rozważ użycie operatora OR (lub XOR, którego symbolem jest ^). To się okaże, jeśli jeden, ale nie obaj operatorzy dają prawdziwe wyniki. Tutaj operator XOR jest używany jako logiczny operator logiczny. "" int a = 7; int b = 10; if (b> a ^ b == 10) {// To spowoduje fałsz, ponieważ oba operatory są prawdziwe} ""
Krok 3
Odwraca wynik wyrażenia Boolean w Javie, używając operatora logicznego NOT (którego symbolem jest "!"). Jeśli ten operator ma wartość true, wyrażenie NOT spowoduje false.
Krok 4
Użyj operatora NOT w nawiasach i innym wyrażeniu typu Boolean, ponieważ operator NOT bardzo mocno się łączyć (jego pierwszeństwo jest bardzo wysokie). Wyjątkiem jest połączenie z prostą zmienną typu Boolean. Ten przykład demonstruje użycie operatora logicznego NOT. "" int a = 7; int b = 10; if (! (a == b)) {// To powoduje, że ponieważ a == b będzie fałszywe, a operator NOT cofnie go} ""