Introducere pentru operatorii booleeni în java

Odată cu apariția tehnologiei, computerele s-au dezvoltat, care la rândul lor au adus cerința limbajului de programare. Au existat multe limbaje de programare care includ atât limbaj de nivel scăzut, cât și limbaj de nivel înalt. Limbile la nivel înalt sunt mai ușor de utilizat, deoarece sunt ușor de înțeles în comparație cu limbile de nivel scăzut. Java este un astfel de limbaj la nivel înalt, care este utilizat pe scară largă ca limbaj susținut în scop de programare. Există o mulțime de concepte pe care trebuie să le studiezi și să le exersezi pentru a înțelege conceptele de bază. În acest subiect, vom discuta despre operatorii booleani din Java.

Ce este operatorul boolean?

Operatorii booleeni sunt pur și simplu un set de operatori diferiți care pot fi folosiți pentru a compara expresiile. Operatorii booleeni au în general două valori fie false fie adevărate. Operatorii booleani compară expresia din partea stângă și cea din dreapta. În comparație, returnează pur și simplu o valoare booleană

Tipuri de operatori booleani în Java

Există diferite tipuri de operatori booleani în Java. În continuare sunt prezentate diferitele tipuri de operatori booleani din Java, care sunt cel mai des utilizate

  • Logic AND
  • SAU logic
  • Egal cu
  • Nu este egal cu
  • Operator Ternar

1) Logic ȘI Operator

Aceasta este o sarcină logică care utilizează operatorul && pentru a compara expresia logică. Dă, în general, fals dacă oricare dintre logica multiplă eșuează sau dă adevărat dacă toată expresia produce adevărat

Exemplu de operator AND -

  • Dacă ambele operanze sunt adevărate, rezultatul operației este adevărat

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : adevărat

  • Dacă ambele operanze sunt false, rezultatul operației este fals

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : fals

  • Dacă un operand este adevărat, iar celălalt este fals, atunci rezultatul operației este fals

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : fals

  • Dacă un operand este fals, iar celălalt este adevărat, atunci rezultatul operației este fals

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : fals

2) Operator SAU Logic -

Aceasta este o sarcină logică care folosește || operator pentru a compara expresia logică. Dă, în general, adevărat dacă oricare dintre expresii devine adevărată și returnează fals dacă toată expresia eșuează

Exemplu de operator OR -

  • Dacă ambele operanze sunt adevărate, rezultatul operației este adevărat

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : adevărat

  • Dacă ambele operanze sunt false, rezultatul operației este fals

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : fals

  • Dacă un operand este adevărat, iar celălalt este fals, atunci rezultatul operației este adevărat

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : adevărat

  • Dacă un operand este fals, iar celălalt este adevărat, atunci rezultatul operației este adevărat

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : adevărat

3) Egal cu operator -

Acest operator este utilizat pentru a verifica dacă operandul sau expresia de pe ambele părți ale operatorului sunt egale sau nu

Exemplu de egal cu operator:

  • Dacă ambele operanze nu sunt aceleași, rezultatul operației este fals

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a == b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : fals

  • Dacă ambele operanze sunt aceleași, rezultatul operației este adevărat

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a == b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : adevărat

4) Nu este egal cu operatorul

Acest operator este utilizat pentru a verifica dacă operandul sau expresia de pe ambele părți ale operatorului sunt egale sau nu. Produce adevărat dacă operandurile de pe ambele părți nu sunt aceleași altfel dă false

Exemple care nu sunt egale cu operatorul:

  • Dacă ambele operanze nu sunt aceleași, rezultatul operațiunii este real

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a != b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : adevărat

  • Dacă ambele operanze sunt aceleași, rezultatul operației este fals

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a != b); // shows the logical operation using operator
)
)

Acum, executați codul de mai sus

Rezultat : fals

5) Operator Ternar-

Acest operator este utilizat pentru a verifica dacă există alte condiții. În general, este o scurtătură pentru afirmația if-else. Dacă expresia este adevărată, atunci dacă piesa este executată, altfel se execută alt bloc. Utilizează două operanțe care sunt ?:

Să vedem un exemplu

public class Main
(
public static void main (String()args)(
int a = 2;
int b = 5;
int minOfNum = (a < b) ? a : b;
System.out.println (minOfNum);
)
)

Rezultat : 2

În expresie, (a <b)? a: b evaluează valoarea. Pe baza evaluării, se execută dacă blochează sau altceva

Concluzie -

Java este un limbaj de programare în care există o mulțime de concepte pe care trebuie să le studiezi. Operatorii booleeni sunt unul dintre aceștia. Acești operatori booleani execută practic codul pentru a verifica dacă valoarea expresiei este adevărată sau nu. Pe baza evaluării expresiei returnează valoarea. Un operator boolean este utilizat pe scară largă în orice limbaj de programare pentru diverse expresii de programare logice.

Articole recomandate

Acesta a fost un ghid pentru operatorii booleani din Java. Aici discutăm diferite tipuri de operatori booleani în Java, cum ar fi: logică ȘI, logică SAU, egală cu, nu este egală cu, operator ternar, de exemplu. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Operatori Windows
  2. R Operatori
  3. Operatori Python
  4. Operatori Scala
  5. Operatori boolezi din Python