Sissejuhatus Java tõeväärtustesse

Tänases elus teeme sageli otsuseid iga oma tegevuse, olukorra, visiooni, tulemuste, sündmuste jms kohta. Meie otsuse väärtus on kahesugune: jah või ei; õige või vale; sisse või välja; mine või ära mine jne. Programmeerimine ei kuulu ühegi erandi alla. Programmeerimisel peame oma põhiloogika ja kasutusjuhtumite põhjal tegema otsused ja nende otsuste põhjal peame vastavalt koodi kirjutama. Programmeerimiskeelena pole Java erand ja see võimaldab meil pakkuda spetsiaalset andmetüüpi nimega Boolean, et neid meie koodis otsuste tegemiseks kasutada. Java tõeväärtuse muutuja või tõeväärtuse avaldis võivad võtta ühe järgmistest väärtustest: tõene või vale.

Arutleme tõeväärtuse java programmeerimise perspektiivi üle.

Java tõeväärtuse tüübid

Järgnevalt on toodud erinevad Java tõeväärtuse tüübid:

1. Märksõna Boolean muutlike nimedega

Kaardil Boole'i ​​tüüpi muutuja väärtuste osas on teil ainult kaks võimalust. Boole'i ​​tüüpi väärtus on kas tõene või vale. Muud võimalust pole. Peate kasutama muutujate nimedega märksõna Boolean ja määrama sellele väärtuse (õige või vale).

Süntaks:

Boolean =, where value is either true or false

Näiteks:

boolean bool = true, kus bool on muutuja nimi ja seostatakse väärtusega true

boolean bool2 = false, kus bool on muutuja nimi ja seostatakse väärtusega valega

Koodinäide 1:

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

Väljund:

2. Boolean muutuja

Mis siis, kui pakute Boole'i ​​tüüpi muutujale muid väärtusi peale õige või vale?

Näiteks:

tõeväärtus bool = 1;

tõeväärtus bool2 = 0;

Selle eest saate vea.

Koodinäide 2:

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

Väljund:

3. Boolean funktsioon

Kuidas seda Boole'i ​​funktsiooni tõhusalt kasutada?

Saame seda kasutada oma programmis otsuste tegemiseks. Ma pean seda ütlema, et saate testida mõnda programmi otsustavat tegurit, kasutades Būla väärtuse saamiseks või printimiseks tingimuslikke operaatoreid. See on tõeväärtuse avalduse seisundi testimine. Programm hindab seda väljendit ja otsus tehakse vastavalt.

Toogem mõned näited:

Koodinäide 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 )
)

Väljund:

Kuidas loogiline väärtus töötab?

Selles artiklis toome välja, kuidas Boolean töötab, see tähendab, kuidas saame oma programmis kasutada Booleanide funktsiooni või kasutada juhtumeid. Kuna Boolean aitab meil otsuseid vastu võtta, saame selle otsustusloogika lisada sellistesse tingimuslike väljenditesse nagu: in loop loop või if-else otsuste tegemine. Esmalt vaatame nüüd Boole'i ​​operaatoreid, mida kasutatakse Boole'i ​​avaldise abil Boolean-väärtuse genereerimiseks ja lõpuks selle väärtuse kasutamiseks otsuste tegemisel. Kasutame siin loogilisi operaatoreid Boolean jaoks, mis on: |, &, ^, !, ||, &&, ==, ! =. Võtame kasutamiseks kaks Boole'i ​​muutujat num1 ja num2.

Boolen operaatorite sümbolVastava sümboli nimi
|VÕI
&JA
^XOR
!MITTE
! =POLE VÕRDNE
&&Lühis JA
||Lühis VÕI
==EQUAL

Kontrollige tabelit, et mõistaksite, kuidas Boole väljendites hindamine toimub. See arusaam on teie kontseptsioonide puhastamiseks väga oluline:

Muutujad / tõeväärtusväljendidnum1num2num1 | num2num1 ja num2num1 num2! num1! num2

Hindamise väärtused / tulemus

tõsitõsitõsitõsivalevalevale
tõsivaletõsivaletõsivaletõsi
valetõsitõsivaletõsitõsivale
valevalevalevalevaletõsi

tõsi

4. Avalik klass

Koodinäide 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));
)
)

Väljund:

Vaatame veel mõnda koodinäidet.

5. Boole'i ​​operaatorid

Koodinäide 5:

Võrdleme siin kahte tõeväärtuse muutujat ja määrame neile väärtused ning loome siis tõeväärtuse avaldise nende jaoks, kes kasutavad Boole operaatoreid, ja prindime need siis lõppväljundi nägemiseks.

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

Väljund:

6. Boolean objektid.

Koodinäide 6:

Võrdleme siin kahte tõeväärtuse objekti.

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

Väljund:

Järeldus

Kõik Java võrdlused ja tingimused põhinevad peamiselt Boole'i ​​avaldistel; seetõttu peate neid tõhusalt kasutama. Selles teemas olete õppinud tõeväärtuste paljude aspektide kohta, kuid peate kasutama tõhusalt, lähtudes teie ettevõtte / kliendi nõuetest ja kasutusjuhtudest.

Soovitatavad artiklid

See on olnud Java Booleani juhend. Siin oleme arutanud, mis on Java Boolean, kuidas see töötab? Loogiliste toimingute selgitamine koodide ja väljundiga. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Boole'i ​​operaatorid Java-s
  2. PHP tõeväärtused
  3. JFrame Java
  4. Wrapper Class Java-s
  5. Kahe tüübi klassifitseerimine tarude andmetüübis

Kategooria: