Как да използваме логическите оператори в Java

Използвайте AND оператора

Стъпка 1

Използвайте оператора AND (чийто символ е "&&"). В Java, && връща вярно в резултат, ако и само ако и двамата си оператори (манипулираните обекти) са верни.

Стъпка 2

Разберете, че техните операнди могат да бъдат всеки израз, който води до Boolean стойност. Това включва всеки оператор за сравнение (например по-голям от ">", по-малък от "<" или равен на "=="), всеки метод води до булева или каквато и да е булева променлива. (a> 4 && b <20) {// Това ще бъде вярно, тъй като и двата операнда на оператора && ще доведат до някои "",

Стъпка 3

Няма нищо в този раздел.

Използвайте операторите ИЛИ НЕ

Стъпка 1

Използвайте OR оператора (чийто символ е "||"). || Той дава истински резултати, ако двамата или един от операторите са верни. Операндите могат да бъдат всеки израз, който води до булева. "int = 10; int b = 40; ако (a == 7 || b> a) {// Това ще бъде вярно. Дори ако първият операнд е фалшив, // втората ще е истина.} ""

Стъпка 2

Помислете за използването на изключителния оператор OR (или XOR, чийто символ е ^). Това ще се окаже вярно, ако един, но не и двата оператора дават истински резултати. Тук операторът XOR се използва като логически булев оператор. "b" a ^ b == 10) {// Това ще доведе до грешка, тъй като и двата оператора са верни} ""

Стъпка 3

Връща резултата от булевия израз в Java, използвайки логическия оператор NOT (чийто символ е "!"). Ако този оператор е вярно, изразът НЕ ще доведе до невярно.

Стъпка 4

Използвайте NOT оператора с скоби и друг булев израз, тъй като NOT операторът се присъединява много силно (предимството на оператора е много високо). Изключението е когато се комбинира с проста булева променлива. Този пример показва използването на булевия оператор НЕ. "(a == b)) {// Това води до определени, тъй като a == b ще бъде невярно и операторът на NOT ще го възстанови}" "