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} ""