Introduksjon om Java Booleans

I dag til i dag tar vi ofte beslutninger om hver av våre aktiviteter, situasjoner, visjoner, resultater, hendelser osv. Verdien av beslutningen vår er enten av de to: ja eller nei; sant eller usant; av eller på; go or no-go etc. Programmering faller ikke under noe unntak. I programmering, basert på vår kjernelogikk og brukssaker, må vi ta beslutninger og basert på de beslutningene vi trenger å skrive kode deretter. Som programmeringsspråk er Java ikke et unntak og lar oss gi en spesiell datatype kalt “Boolean” for å bruke dem i koden vår til beslutningsformål. En Java-boolsk variabel eller et boolsk uttrykk kan ta en av de to verdiene: sann eller usann.

La oss diskutere om booleanerne fra Java-programmeringsperspektiv.

Typer Java Boolean Value

Følgende er de forskjellige typene Java Boolean Value:

1. Søkeord boolesk med variabelt navn

Du har bare to alternativer med deg angående verdiene til en variabel boolsk type i java. Verdi for en boolsk type er enten sant eller usant. Det er ikke noe annet alternativ tilgjengelig. Du må bruke nøkkelord Boolean sammen med variabelnavn og tildele verdien (sann eller usann) til det.

syntaks:

Boolean =, where value is either true or false

For eksempel:

boolsk bool = sant, der bool er variabelnavnet og assosiert med verdi som sant

boolean bool2 = falsk, der bool er variabelenavn og assosiert med verdi som usann

Kodeeksempel 1:

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

Produksjon:

2. Variabel boolesk type

Hva om du gir andre verdier enn sanne eller usanne for en variabel av boolsk type?

For eksempel:

boolsk bool = 1;

boolsk bool2 = 0;

Du vil få feil for dette.

Kodeeksempel 2:

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

Produksjon:

3. Feature of Boolean

Hvordan bruker jeg denne funksjonen i Boolean effektivt?

Vi kan bruke den til å ta beslutninger i programmet vårt. Jeg mener å si det, du kan bruke til å teste noen avgjørende faktorer i programmet ditt ved å bruke betingede operatører for å få eller skrive ut en boolsk verdi. Dette er testing av tilstanden til et boolesk uttrykk. Programmet vil evaluere dette uttrykket, og beslutningen vil bli gitt deretter.

La oss få noen eksempler:

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

Produksjon:

Hvordan fungerer den boolske verdien?

I denne artikkelen vil vi peke på hvordan Boolean fungerer, det betyr hvordan vi kan bruke funksjonen til Booleans i vårt program eller bruke saker. Ettersom Boolean hjelper oss med å ta beslutninger, kan vi legge denne beslutningslogikken i våre betingede uttrykk som: i evaluering av løkkene eller beslutninger om ellers. La oss først se på de boolske operatørene, som vil bli brukt til å generere en boolsk verdi fra et boolsk uttrykk og til slutt bruke den verdien i å ta beslutninger. Vi vil her bruke de logiske operatørene for Boolean, som er: |, &, ^, !, ||, &&, ==, ! =. La oss ta to boolske variabler num1 og num2 til bruk.

Symbol for boolske operatørerNavn på tilsvarende symbol
|ELLER
&OG
^XOR
!IKKE
! =IKKE LIK
&&Kortslutning OG
||Kortslutning ELLER
==LIK

Vennligst sjekk tabellen for å forstå hvordan evaluering skjer i boolske uttrykk. Denne forståelsen er veldig viktig for å fjerne konseptene dine:

Variabler / boolske uttrykknum1num2num1 | num2num1 & num2num1 num2! num1! num2

Verdier / resultat av evalueringene

ekteekteekteektefalskfalskfalsk
ektefalskektefalskektefalskekte
falskekteektefalskekteektefalsk
falskfalskfalskfalskfalskekte

ekte

4. Offentlig klasse

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

Produksjon:

La oss se noen flere kodeeksempler.

5. Boolske operatører

Kodeeksempel 5:

Her vil vi sammenligne to boolske variabler og tildele verdier til dem og vil deretter opprette boolsk uttrykk for de som bruker boolske operatører og deretter skrive ut de for å se den endelige utdata.

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

Produksjon:

6. Boolske gjenstander.

Kodeeksempel 6:

Her vil vi sammenligne to boolske objekter.

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

Produksjon:

Konklusjon

Alle sammenligningene og forholdene i Java er først og fremst basert på boolske uttrykk; derfor må du bruke dem på en effektiv måte. I dette emnet har du lært om mange aspekter av boolske verdier, men du må bruke effektivt basert på virksomhetens / kundens krav og brukssaker.

Anbefalte artikler

Dette har vært en guide til Java Boolean. Her har vi diskutert hva som er Java Boolean, hvordan det fungerer? Forklaring av de logiske operasjonene med koder og output. Du kan også gå gjennom de andre foreslåtte artiklene våre for å lære mer–

  1. Boolske operatører i Java
  2. PHP Booleans
  3. JFrame i Java
  4. Innpakningsklasse i Java
  5. Klassifisering av to typer Hive-datatype