Uvod u Java Booleans

U svakodnevnom životu često donosimo odluke o svim našim aktivnostima, situacijama, vizijama, rezultatima, događajima itd. Vrijednost naše odluke je dvostruka: da ili ne; istina ili laž; uključeno ili isključeno; idite ili ne idite itd. Programiranje ne spada ni u koju iznimku. U programiranju, na temelju naše osnovne logike i slučajeva korištenja, moramo donositi odluke, a na temelju tih odluka trebamo u skladu s tim napisati kod. Kao programski jezik, Java nije iznimka i omogućava nam pružiti posebnu vrstu podataka nazvanu "Boolean" kako bismo ih koristili u našem kodu za potrebe donošenja odluka. Java Booleova varijabla ili Boolean izraz može imati bilo koju od dvije vrijednosti: true ili false.

Raspravimo o booleansima iz java programske perspektive.

Vrste Java Boolean vrijednosti

Slijede različite vrste Java Boolean vrijednosti:

1. Booleova ključna riječ s nazivima varijabli

Sa sobom imate samo dvije mogućnosti u vezi s vrijednostima booleove varijable tipa u javi. Vrijednost logičkog tipa je istinita ili lažna. Ne postoji druga mogućnost. Morate koristiti ključnu riječ Boolean zajedno s imenima varijabli i dodijeliti joj vrijednost (istinsku ili lažnu).

Sintaksa:

Boolean =, where value is either true or false

Na primjer:

boolean bool = true, gdje je bool naziv varijable i povezan sa vrijednosti kao true

boolean bool2 = false, gdje je bool naziv varijable i povezan sa vrijednošću kao false

Primjer koda 1:

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

Izlaz:

2. Booleova varijabla tipa

Što ako vrijednosti Booleova tipa dajete druge vrijednosti osim true ili false?

Na primjer:

boolov bool = 1;

boolov bool2 = 0;

Dobit ćete pogrešku zbog toga.

Primjer koda 2:

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

Izlaz:

3. Značajka Boolean-a

E sad, kako učinkovito koristiti ovu značajku Boolean-a?

Možemo ga koristiti za donošenje odluka u našem programu. To želim reći, možete koristiti za testiranje nekih odlučujućih faktora u vašem programu pomoću uvjetnih operatora da biste dobili ili ispisali logičku vrijednost. Ovo je testiranje stanja Boolove ekspresije. Program će procijeniti ovaj izraz i odluka će biti u skladu s tim.

Donosimo nekoliko primjera:

Primjer koda 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 )
)

Izlaz:

Kako Boolean vrijednost djeluje?

U ovom ćemo članku istaknuti kako Boolean djeluje, to znači kako možemo koristiti značajku Booleansa u našem programu ili koristiti slučajeve. Kako nam Boolean pomaže u donošenju odluka, tu logiku odluke možemo staviti unutar naših uvjetnih izraza kao što su: in evaluacija dok je petlja ili drugo ako donosimo odluku. Sada ćemo prvo pogledati Booleove operatore koji će se koristiti za generiranje Boolove vrijednosti iz Boolova izraza i na kraju iskoristiti tu vrijednost u donošenju odluka. Ovdje ćemo koristiti logičke operatere za Boolean, a to su: |, &, ^, !, ||, &&, ==, ! =. Uzmimo za upotrebu dvije logičke varijable num1 i num2.

Simbol Boolovih operateraNaziv odgovarajućeg simbola
|ILI
&I
^XOR
!NE
! =NEJEDNAK
&&Kratki spoj I
||Kratki spoj ILI
==JEDNAK

Molimo provjerite tablicu kako biste shvatili kako se procjena događa u logičkim izrazima. Ovo je razumijevanje vrlo važno kako biste očistili svoje koncepte:

Varijable / Booleovi izrazinum1num2num1 | num2num1 num2 inum1 num2! num1! num2

Vrijednosti / Rezultat ocjenjivanja

pravipravipravipravilažanlažanlažan
pravilažanpravilažanpravilažanpravi
lažanpravipravilažanpravipravilažan
lažanlažanlažanlažanlažanpravi

pravi

4. Javna klasa

Primjer koda 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));
)
)

Izlaz:

Pogledajmo još nekoliko primjera koda.

5. Bulovi operateri

Primjer koda 5:

Ovdje ćemo usporediti dvije Booleove varijable i dodijeliti im vrijednosti, a zatim ćemo stvoriti Boolean izraz za one koji koriste Booleove operatore i zatim ispisati one da vide konačni izlaz.

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
)
)

Izlaz:

6. Boolovi objekti.

Primjer koda 6:

Ovdje ćemo usporediti dva Booleova objekta.

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);
)
)

Izlaz:

Zaključak

Sve usporedbe i uvjeti u Javi temelje se primarno na booleovim izrazima; stoga ih trebate koristiti na učinkovit način. U ovoj temi ste naučili o mnogim aspektima logičke vrijednosti, ali je potrebno učinkovito koristiti na temelju zahtjeva poslovanja / klijenta i slučajeva upotrebe.

Preporučeni članci

Ovo je bio vodič za Java Boolean. Ovdje smo razgovarali o tome što je Java Boolean, kako to funkcionira? Objašnjenje logičkih operacija s kodovima i izlazima. Možete i proći kroz naše druge predložene članke da biste saznali više -

  1. Booleovi operateri na Javi
  2. PHP Booleans
  3. JFrame u Javi
  4. Klasa omota u Javi
  5. Razvrstavanje dva tipa u vrstu podataka košnice

Kategorija: