Introducere pe Booleans Java

În viața de azi, astăzi, luăm adesea decizii ale fiecăreia dintre activitățile, situațiile, viziunile, rezultatele, întâmplările noastre etc. Valoarea deciziei noastre este de două ori: da sau nu; adevărat sau fals; pornit sau oprit; go or no-go etc. Programarea nu se încadrează în nicio excepție. În programare, pe baza logicii noastre de bază și a cazurilor de utilizare, trebuie să luăm decizii și pe baza deciziilor de care avem nevoie pentru a scrie cod în consecință. Ca limbaj de programare, Java nu este o excepție și ne permite să oferim un tip de date special numit „Boolean” pentru a le folosi în codul nostru în scopuri decizionale. O variabilă booleană Java sau o expresie booleană pot lua oricare dintre cele două valori: adevărat sau fals.

Să discutăm despre booleeni din perspectiva programării java.

Tipuri de valoare booleană Java

Următoarele sunt diferite tipuri de valoare Booleană Java:

1. Cuvânt cheie boolean cu nume variabile

Aveți doar două opțiuni cu privire la valorile unei variabile de tip boolean în java. Valoarea unui tip boolean este adevărată sau falsă. Nu există altă opțiune disponibilă. Trebuie să utilizați cuvinte cheie Boolean împreună cu nume de variabile și să îi atribuiți valoarea (adevărată sau falsă).

Sintaxă:

Boolean =, where value is either true or false

De exemplu:

boolean bool = true, unde bool este numele variabilei și asociat cu valoarea ca true

boolean bool2 = false, unde bool este numele variabilei și asociat cu valoarea ca fals

Exemplul de cod 1:

public class BooleanInJava (
public static void main(String() args)
boolean bool = true ;
boolean bool2 = false;
System.out.println(bool);
System.out.println(bool2);
)
)

ieşire:

2. Variabilă tip boolean

Ce se întâmplă dacă furnizați alte valori decât adevărate sau false unei variabile de tip boolean?

De exemplu:

boolean boolean = 1;

boolean bool2 = 0;

Veți primi eroare pentru asta.

Exemplul de cod 2:

public class BooleanInJava (
public static void main(String() args) (
boolean bool = 1 ;
boolean bool2 = 0;
System.out.println(bool);
System.out.println(bool2);
)
)

ieşire:

3. Caracteristica booleană

Acum, cum să folosiți această caracteristică a Booleanului în mod eficient?

Îl putem folosi pentru a lua decizii în programul nostru. Vreau să spun că, puteți utiliza pentru a testa unii factori decisivi în programul dvs. utilizând operatori condiționat pentru a obține sau imprima o valoare booleană. Aceasta este testarea stării unei expresii booleane. Programul va evalua această expresie și decizia va fi dată în consecință.

Să avem câteva exemple:

Exemplu de cod 3:

public class BooleanInJava (
public static void main(String() args) (
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 )
)
public class BooleanInJava (
public static void main(String() args) (
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 )
)

ieşire:

Cum funcționează valoarea booleană?

În acest articol, vom sublinia modul în care funcționează booleanul, adică modul în care putem folosi caracteristica booleanilor din programul nostru sau în cazurile de utilizare. Deoarece Boolean ne ajută să luăm decizii, putem pune această logică de decizie în expresiile noastre condiționale, cum ar fi: în timp ce evaluarea buclelor sau luarea deciziilor în caz contrar. Acum, mai întâi să aruncăm o privire asupra operatorilor booleeni, care vor fi folosiți pentru a genera o valoare booleană dintr-o expresie booleană și, în cele din urmă, să o folosim pentru a lua decizii. Vom folosi aici operatorii logici pentru Boolean, care sunt: ​​|, &, ^, !, ||, &&, ==, ! =. Să luăm două variabile booleane num1 și num2 pentru utilizare.

Simbolul operatorilor booleeniNumele simbolului corespunzător
|SAU
&ȘI
^XOR
!NU
! =NU ESTE EGAL
&&Scurtcircuit AND
||Scurtcircuit OR
==EGAL

Vă rugăm să verificați tabelul pentru înțelegerea modului în care se face evaluarea în expresiile booleane. Această înțelegere este foarte importantă pentru a vă goli conceptele:

Expresii variabile / booleaneNUM1num2NUM1 | num2NUM1 & num2NUM1 num2! NUM1! num2

Valori / Rezultatul evaluărilor

AdevăratAdevăratAdevăratAdevăratfalsfalsfals
AdevăratfalsAdevăratfalsAdevăratfalsAdevărat
falsAdevăratAdevăratfalsAdevăratAdevăratfals
falsfalsfalsfalsfalsAdevărat

Adevărat

4. Clasa publică

Exemplul de cod 4:

public class BooleanInJava (
public static void main(String() args) (
boolean num1 = true;
boolean num2 = false;
System.out.println("num1|num2 = "+(num1|num2));
System.out.println("num1&num2 = "+(num1&num2));
System.out.println("num1^num2 = "+(num1^num2));
System.out.println("!num1 = "+(!num1));
System.out.println("!num2 = "+(!num2));
)
)

ieşire:

Să vedem alte exemple de cod.

5. Operatori booleeni

Exemplu de cod 5:

Aici vom compara două variabile booleane și le vom atribui valori și vom crea apoi expresia booleană pentru cei care utilizează operatori booleani și apoi vom tipări cele pentru a vedea rezultatul final.

public class BooleanInJava (
public static void main(String() args) (
boolean num1 = true;
boolean num2 = false;
boolean num3=(num1==num2); // Boolean expression evaluating whether values of num1 and num2 are equal or not
System.out.println(num1);
System.out.println(num2);
System.out.println(num3); //will return false as num1 and num2 have different values
)
)

ieşire:

6. Obiecte booleane.

Exemplul de cod 6:

Aici vom compara două obiecte booleane.

public class BooleanInJava (
public static void main(String() args) (
boolean boolObj1=new Boolean("TRUE");
boolean boolObj2=new Boolean("FALSE");
boolean boolObj3=new Boolean("FALSE");
boolean decision=(boolObj1==boolObj2); // evaluating values of boolObj1 and boolObj2
System.out.println("Are the value of boolean objects 1 and 2 equal? "+decision);
boolean decision2=(boolObj3==boolObj2); // evaluating values of boolObj2 and boolObj3
System.out.println("Are the value of boolean objects 2 and 3 equal? "+decision2);
)
)

ieşire:

Concluzie

Toate comparațiile și condițiile din Java se bazează în principal pe expresii booleane; prin urmare, trebuie să le utilizați într-o manieră eficientă. În acest subiect, ați aflat despre multe aspecte ale valorilor booleane, dar, trebuie să utilizați eficient în funcție de cerințele afacerii / clientului dvs. și cazurile de utilizare.

Articole recomandate

Acesta a fost un ghid pentru Java Boolean. Aici am discutat despre ce este Java Boolean, cum funcționează? Explicarea operațiilor logice cu coduri și ieșire. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Operatori boolezi din Java
  2. PHP Booleans
  3. JFrame în Java
  4. Clasa Wrapper în Java
  5. Clasificarea a două tipuri în tipul de date stup