Introduktion om Java Booleans

I det dagliga livet fattar vi ofta beslut om var och en av våra aktiviteter, situationer, visioner, resultat, händelser osv. Värdet av vårt beslut är antingen av tvåfaldiga: ja eller nej; sant eller falskt; på eller av; go or no-go etc. Programmering faller inte under något undantag. Vid programmering, baserat på vår kärnlogik och användningsfall, måste vi fatta beslut och basera på de beslut vi behöver skriva kod i enlighet därmed. Som ett programmeringsspråk är Java inte ett undantag och tillåter oss att tillhandahålla en speciell datatyp som kallas "Boolean" för att använda dem i vår kod för beslutsändamål. En Java-boolesisk variabel eller ett booleskt uttryck kan ta något av de två värdena: sant eller falskt.

Låt oss diskutera om booléerna ur Java-programmeringsperspektiv.

Typer av Java-booleskt värde

Följande är de olika typerna av Java Boolean Value:

1. Nyckelord Boolean med variabla namn

Du har bara två alternativ med dig angående värdena för en variabel av boolesktyp i java. Värdet för en boolesk typ är antingen sant eller falskt. Det finns inget annat alternativ. Du måste använda nyckelordet Boolean tillsammans med variabla namn och tilldela värdet (sant eller falskt) till det.

Syntax:

Boolean =, where value is either true or false

Till exempel:

boolean bool = true, där bool är variabelns namn och associeras med värde som true

boolean bool2 = falskt, där bool är variabelns namn och associerat med värde som falskt

Kodsexempel 1:

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

Produktion:

2. Variabel Boolean Type

Vad händer om du tillhandahåller andra värden än sant eller falskt för en variabel av boolesktyp?

Till exempel:

boolean bool = 1;

boolean bool2 = 0;

Du får fel för detta.

Kodsexempel 2:

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

Produktion:

3. Funktion av Boolean

Hur använder jag den här funktionen i Boolean effektivt?

Vi kan använda den för att fatta beslut i vårt program. Jag menar att säga att du kan använda för att testa några avgörande faktorer i ditt program genom att använda villkorade operatörer för att få eller skriva ut ett booleskt värde. Detta testar tillståndet för ett booleskt uttryck. Programmet kommer att utvärdera detta uttryck och beslut kommer att ges i enlighet därmed.

Låt oss ha några exempel:

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

Produktion:

Hur fungerar det booleska värdet?

I den här artikeln kommer vi att påpeka hur Boolean fungerar, det betyder hur vi kan använda funktionen Booleans i vårt program eller använda fall. Eftersom Boolean hjälper oss att fatta beslut, kan vi lägga denna beslutslogik in i våra villkorade uttryck, till exempel i utvärdering av slingor eller beslut om annat. Låt oss nu först titta på de booleska operatörerna, som kommer att användas för att generera ett booleskt värde från ett booleskt uttryck och så småningom använda det värdet för att fatta beslut. Vi kommer här att använda de logiska operatörerna för Boolean, som är: |, &, ^, !, ||, &&, ==, ! =. Låt oss ta två booleska variabler num1 och num2 för användning.

Symbol för booleska operatörerNamnet på motsvarande symbol
|ELLER
&OCH
^XOR
!INTE
! =INTE JÄMNLIKT
&&Kortslutning OCH
||Kortslutning ELLER
==LIKVÄRDIG

Kontrollera i tabellen för att du förstår hur utvärdering sker i booleska uttryck. Denna förståelse är mycket viktig för att rensa dina koncept:

Variabler / booleska uttrycknum1num2num1 | num2num1 & num2num1 num2! num1! num2

Värden / resultat av utvärderingarna

SannSannSannSannfalskfalskfalsk
SannfalskSannfalskSannfalskSann
falskSannSannfalskSannSannfalsk
falskfalskfalskfalskfalskSann

Sann

4. Offentlig klass

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

Produktion:

Låt oss se några fler kodexempel.

5. Booleska operatörer

Kodsexempel 5:

Här kommer vi att jämföra två booleska variabler och tilldela värden till dem och kommer sedan att skapa booleska uttryck för de som använder booleska operatörer och sedan skriva ut dem för att se slutresultatet.

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

Produktion:

6. Booleska föremål.

Kodsexempel 6:

Här jämför vi två booleska föremål.

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

Produktion:

Slutsats

Alla jämförelser och förhållanden i Java är främst baserade på booleska uttryck; därför måste du använda dem på ett effektivt sätt. I det här ämnet har du lärt dig många aspekter av booleska värden, men du måste använda effektivt baserat på dina företag / klientkrav och använda fall.

Rekommenderade artiklar

Detta har varit en guide till Java Boolean. Här har vi diskuterat vad som är Java Boolean, hur det fungerar? Förklara de logiska operationerna med koder och utdata. Du kan också gå igenom våra andra artiklar som föreslås för att lära dig mer–

  1. Booleska operatörer i Java
  2. PHP Booleans
  3. JFrame i Java
  4. Omslagsklass i Java
  5. Klassificera två typer i Hive-datatyp

Kategori: