Johdanto Java Booleanista

Päivän nykypäivän elämässä teemme usein päätöksiä jokaisesta toiminnastamme, tilanteestamme, visiostamme, tuloksista, tapahtumista jne. Päätöksemme arvo on jompaakumpaa seuraavista: kyllä ​​tai ei; totta vai tarua; päälle tai pois päältä; go or no-go jne. Ohjelmointi ei kuulu mihinkään poikkeukseen. Ohjelmoinnissa meidän on tehtävä päälogiikkaan ja käyttötapauksiin perustuvia päätöksiä, ja päätösten perusteella meidän on kirjoitettava koodi vastaavasti. Ohjelmointikielenä Java ei ole poikkeus ja antaa meille mahdollisuuden tarjota erityinen tietotyyppi nimeltään Boolean, jotta niitä voidaan käyttää koodissamme päätöksentekoon. Java Boolean -muuttuja tai Boolean-lauseke voi ottaa jommankumman näistä arvoista: tosi tai väärä.

Keskustelemme Boolen java-ohjelmoinnin näkökulmasta.

Java Boolen arvotyypit

Seuraavassa on erityyppisiä Java Boolean -arvoja:

1. Avainsana Boolean muuttuvilla nimillä

Sinulla on vain kaksi vaihtoehtoa, jotka koskevat java-arvon Boolen tyyppimuuttujaa. Boolean-tyypin arvo on joko tosi tai epätosi. Muita vaihtoehtoja ei ole käytettävissä. Sinun on käytettävä avainsanaa Boolean muuttujien nimien kanssa ja annettava sille arvo (tosi tai väärä).

Syntaksi:

Boolean =, where value is either true or false

Esimerkiksi:

boolean bool = true, missä bool on muuttujan nimi ja siihen liittyy arvo tosi

boolean bool2 = false, missä bool on muuttujan nimi ja siihen liittyy arvo väärin

Koodiesimerkki 1:

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

lähtö:

2. Boolen tyypin muuttuja

Entä jos annat Boolen tyyppimuuttujalle muita kuin totta tai vääriä arvoja?

Esimerkiksi:

boolean bool = 1;

boolean bool2 = 0;

Saat virheen tästä.

Koodiesimerkki 2:

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

lähtö:

3. Boolean ominaisuus

Kuinka käyttää tätä Boolean-ominaisuutta tehokkaasti?

Voimme käyttää sitä päätöksentekoon ohjelmassamme. Tarkoitan sanoa, että voit testata joitain päättäviä tekijöitä ohjelmassasi ehdollisten operaattoreiden avulla saada tai tulostaa Boolen arvo. Tämä on Boolean-lausekkeen tilan testaamista. Ohjelma arvioi tätä ilmaisua ja päätös annetaan vastaavasti.

Olkaamme esimerkkejä:

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

lähtö:

Kuinka Boolean-arvo toimii?

Tässä artikkelissa kerrotaan, kuinka Boolean toimii, mikä tarkoittaa, kuinka voimme käyttää Boolen ominaisuutta ohjelmassamme tai tapauksia. Koska Boolean auttaa meitä tekemään päätöksiä, voimme laittaa tämän päätöksenteon logiikkaan ehdollisten lausekkeidemme sisälle, kuten: silmukkaarvioinnin aikana tai jos muu-päätöksenteko. Nyt katsotaanpa ensin Boolen operaattoreita, joita käytetään luomaan Boolean-arvo Boolen-lausekkeesta ja lopulta käyttämään sitä arvoa päätöksenteossa. Käytämme tässä loogisia operaattoreita Booleanille, jotka ovat: |, &, ^, !, ||, &&, ==, ! =. Otetaanpa kaksi käytännössä Boolen muuttujaa num1 ja num2.

Boolen operaattorien symboliVastaavan symbolin nimi
|TAI
&JA
^XOR
!EI
! =EI EQUAL
&&Oikosulku JA
||Oikosulku TAI
==YHTÄ SUURI

Tarkista taulukosta ymmärtääksesi kuinka arviointi tapahtuu Boolen lausekkeissa. Tämä ymmärtäminen on erittäin tärkeää käsitteiden tyhjentämiseksi:

Muuttujat / Boolen lausekkeetnum1num2num1 | num2num1 & num2num1 num2! num1! num2

Arvot / arviointien tulos

tottatottatottatottaväärävääräväärä
tottaväärätottaväärätottaväärätotta
väärätottatottaväärätottatottaväärä
väärävääräväärävääräväärätotta

totta

4. Julkinen luokka

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

lähtö:

Katsotaanpa vielä joitain koodiesimerkkejä.

5. Boolen operaattorit

Koodiesimerkki 5:

Tässä verrataan kahta Boolen muuttujaa ja määritetään niille arvot ja luodaan sitten Boolen lauseke niille, jotka käyttävät Boolen operaattoreita, ja tulostamme sitten ne nähdäksesi lopullisen tulosteen.

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

lähtö:

6. Boolen esineet.

Koodiesimerkki 6:

Tässä verrataan kahta Boolen objektia.

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

lähtö:

johtopäätös

Kaikki Java-vertailut ja -olosuhteet perustuvat pääasiassa Boolen lausekkeisiin; joten sinun on käytettävä niitä tehokkaasti. Tässä aiheessa olet oppinut monista Boolean-arvojen näkökohdista, mutta sinun on käytettävä tehokkaasti yrityksen / asiakkaan tarpeiden ja käyttötapausten perusteella.

Suositellut artikkelit

Tämä on opas Java Boolean -sovellukseen. Täällä olemme keskustelleet siitä, mikä on Java Boolean, miten se toimii? Loogisten toimintojen selittäminen koodeilla ja tulostuksella. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Boolen operaattorit Java-järjestelmässä
  2. PHP Booleans
  3. JFrame Java
  4. Kääreluokka Java: lla
  5. Kaksi tyypin luokittelu pesän tietotyyppiin