Как да използваме логическите оператори в 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 ще го възстанови}" "