Cum se utilizează operatorii logici în Java

Utilizați operatorul AND

Pasul 1

Utilizați operatorul AND (al cărui simbol este "&&"). În Java, && revine adevărat ca rezultat dacă și numai dacă ambii operatori (obiectele manipulate) sunt adevărate.

Pasul 2

Înțelegeți că operanzii lor pot fi orice expresie care are ca rezultat o valoare booleană. Aceasta include orice operator de comparare (de exemplu, mai mare decât ">", mai mic decât "<" sau egal cu "=="), orice metodă are ca rezultat o variabilă booleană sau orice variabilă booleană. "(a> 4 && b <20) {// Acest lucru va fi valabil deoarece ambii operanzi ai && vor avea ca rezultat anumite" ""

Pasul 3

Nu există nimic în această secțiune.

Utilizați operatorii SAU NU

Pasul 1

Utilizați operatorul OR (al cărui simbol este "||"). || Oferă rezultate reale dacă cei doi sau unul dintre operatori sunt adevărați. Operanzii pot fi orice expresie care are ca rezultat un boolean. "int a = 10; int b = 40; dacă (a == 7 || b> a) {// Aceasta va fi adevărată. Chiar dacă primul operand este fals, // cel de-al doilea va fi adevărat. ""

Pasul 2

Luați în considerare utilizarea operatorului OR exclusiv (sau XOR, al cărui simbol este ^). Se va dovedi a fi adevărat dacă unul, dar nu ambii, operatorii dau rezultate adevărate. Aici operatorul XOR este folosit ca un operator Boolean logic. "(a> a ^ b == 10) {// Aceasta va duce la false deoarece ambii operatori sunt adevărați}" "

Pasul 3

Revine rezultatul unei expresii booleene în Java folosind operatorul logic NU (al cărui simbol este "!"). Dacă acest operator este adevărat, expresia NOT va duce la false.

Pasul 4

Utilizați operatorul NOT cu paranteze și o altă expresie booleană, deoarece operatorul NOT se unește foarte puternic (precedența operatorului este foarte mare). Excepția este atunci când este combinată cu o variabilă booleană simplă. Acest exemplu demonstrează utilizarea NU a operatorului boolean. "(a == b)) {// Rezultatul este sigur deoarece a == b va fi fals și operatorul NOT va reveni la el" ""