Uvod v Java Booleans

V današnjem življenju pogosto sprejmemo odločitve o vsaki naši dejavnosti, situaciji, viziji, rezultatih, dogodkih itd. Vrednost naše odločitve je bodisi dvojna: da ali ne; pravilno ali napačno; vklopljen ali izklopljen; pojdi ali ne. itd. Programiranje ne spada pod nobeno izjemo. Pri programiranju, ki temelji na naši osnovni logiki in primerih uporabe, moramo sprejemati odločitve in na podlagi teh odločitev moramo ustrezno zapisati kodo. Java kot programski jezik ni izjema in nam omogoča, da zagotovimo posebno vrsto podatkov, imenovano "Boolean", da jih lahko uporabimo v naši kodi za namene odločanja. Java Boolean spremenljivka ali Boolean izraz lahko prevzame katero koli od dveh vrednosti: resnično ali napačno.

Pogovorimo se o Booleanovih z java programiranja perspektive.

Vrste Java Boolean Value

Sledijo različne vrste Java Boolean Value:

1. Ključna beseda Boolean s spremenljivimi imeni

S seboj imate na voljo samo dve možnosti glede vrednosti spremenljivke tipa Boole v javi. Vrednost za logični tip je resnična ali napačna. Druge možnosti ni na voljo. Uporabiti morate ključno besedo Boolean skupaj z imeni spremenljivk in ji dodeliti vrednost (resnično ali napačno).

Sintaksa:

Boolean =, where value is either true or false

Na primer:

boolean bool = true, kjer je bool ime spremenljivke in je povezano z vrednostjo kot true

boolean bool2 = false, kjer je bool ime spremenljivke in je povezano z vrednostjo kot false

Primer kode 1:

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

Izhod:

2. Boolova vrsta spremenljivke

Kaj, če spremenljivki vrste Boolean dodate vrednosti, ki niso prave ali napačne?

Na primer:

boolov bool = 1;

boolov bool2 = 0;

Za to boste dobili napako.

Primer kode 2:

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

Izhod:

3. Funkcija Boolean

Kako zdaj učinkovito uporabiti to funkcijo Boolean?

Uporabljamo ga lahko za sprejemanje odločitev v našem programu. To bi rad rekel, lahko uporabite, da preizkusite nekatere odločilne dejavnike v vašem programu, tako da s pogojnimi operaterji pridobite ali natisnete logično vrednost. To je testiranje stanja Boolove ekspresije. Program bo ocenil ta izraz in odločitev bo o tem ustrezno sprejeta.

Imejmo nekaj primerov:

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

Izhod:

Kako deluje logična vrednost?

V tem članku bomo poudarili, kako deluje Boolean, kar pomeni, kako lahko uporabimo funkcijo Boolean v našem programu ali uporabimo primere. Ker nam Boolean pomaga pri sprejemanju odločitev, lahko to logiko odločanja umestimo v svoje pogojne izraze, kot so: v času vrednotenja v zanki ali pri odločanju. Zdaj si oglejmo Boolove operaterje, ki jih bomo uporabili za ustvarjanje logične vrednosti iz logičnega izraza in sčasoma to vrednost uporabili pri odločanju. Tu bomo uporabili logične operaterje za Boolean, ki so: |, &, ^, !, ||, &&, ==, ! =. Za uporabo vzemimo dve logični spremenljivki num1 in num2.

Simbol logičnih operaterjevIme ustreznega simbola
|ALI
&IN
^XOR
!NE
! =NI ENAKO
&&Kratek stik IN
||Kratek stik ALI
==ENAKO

Preverite tabelo, če želite razumeti, kako se ocenjevanje dogaja v logičnih izrazih. To razumevanje je zelo pomembno, da razčistite svoje koncepte:

Spremenljivke / logični izrazinum1num2num1 | num2num1 & num2num1 num2! num1! num2

Vrednosti / rezultat ocen

pravpravpravpravlažnolažnolažno
pravlažnopravlažnopravlažnoprav
lažnopravpravlažnopravpravlažno
lažnolažnolažnolažnolažnoprav

prav

4. Javni razred

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

Izhod:

Poglejmo še nekaj primerov kode.

5. Boolov operater

Primer kode 5:

Tu bomo primerjali dve spremenljivki Boolean in jim dodelili vrednosti ter nato ustvarili Boolean izraz za tiste, ki uporabljajo Boolove operaterje, in jih nato natisnili, da bodo videli končni rezultat.

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

Izhod:

6. Boolovi objekti.

Primer 6:

Tu bomo primerjali dva Boolova predmeta.

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

Izhod:

Zaključek

Vse primerjave in pogoji na Javi temeljijo predvsem na logičnih izrazih; zato jih morate uporabljati na učinkovit način. V tej temi ste spoznali številne vidike logičnih vrednosti, vendar morate učinkovito uporabljati na podlagi zahtev podjetja / stranke in primerov uporabe.

Priporočeni članki

To je vodnik za Java Boolean. Tu smo razpravljali, kaj je Java Boolean, kako deluje? Pojasnitev logičnih operacij s kodami in izhodi. Obiščite lahko tudi druge naše predlagane članke, če želite izvedeti več -

  1. Boolov operaterji na Javi
  2. PHP Booleans
  3. JFrame v Javi
  4. Wrapper Class na Javi
  5. Razvrstitev dveh vrst v podatkovni tip panj