Bevezetés a Java logikai eszközökről

A mai napi életben gyakran döntéseket hozunk minden tevékenységünkről, helyzetünkről, vízióról, eredményről, eseményről stb. Döntésünk értéke kettős: vagy igen, vagy nem; igaz vagy hamis; be vagy ki; go vagy no-go stb. A programozás nem tartozik kivétel alá. A programozás során, alapvető logikánk és felhasználási eseteink alapján, döntéseket kell hoznunk, és azok alapján meg kell írnunk a kódot. Programozási nyelvként a Java nem kivétel és lehetővé teszi egy speciális adattípus megadását, amelyet „Boolean” -nak nevezünk, hogy ezeket felhasználjuk kódunkban döntéshozatali célokra. A Java logikai változó vagy az logikai kifejezés a két érték bármelyikét felveheti: igaz vagy hamis.

Beszéljünk meg a logikai logókról a java programozási szempontból.

A Java logikai érték típusai

Az alábbiakban bemutatjuk a Java Boole-érték különféle típusait:

1. Kulcsszó Boolean változó nevekkel

Csak két lehetőség van veled kapcsolatban a java logikai típusú változó értékeivel kapcsolatban. A logikai típus értéke igaz vagy hamis. Nincs más lehetőség. Használnia kell a logikai kulcsszót a változónevekkel együtt, és hozzá kell rendelnie az értéket (igaz vagy hamis).

Szintaxis:

Boolean =, where value is either true or false

Például:

boolean bool = true, ahol a bool a változó neve, és az értékhez igazként van társítva

boolean bool2 = false, ahol a bool a változó neve, és hamis értékkel van társítva

1. kódpélda:

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

Kimenet:

2. Boolean típusú változó

Mi lenne, ha nem igaz, hanem hamis értékeket adna meg egy logikai típusú változónak?

Például:

logikai bool = 1;

boolean bool2 = 0;

Erre hiba történik.

2. kódpélda:

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

Kimenet:

3. A logikai tulajdonság

Nos, hogyan lehet hatékonyan használni ezt a logikai funkciót?

Ezt felhasználhatjuk döntéseink meghozatalára a programunkban. Azt akarom mondani, hogy tesztelheti a program néhány döntő tényezőjét, feltételes operátorok segítségével, a logikai érték megszerzéséhez vagy kinyomtatásához. Ez egy logikai kifejezés állapotának tesztelése. A program értékeli ezt a kifejezést, és ennek alapján meghozza a döntést.

Nézzünk néhány példát:

3. kódpélda:

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

Kimenet:

Hogyan működik a logikai érték?

Ebben a cikkben rámutatunk a Boolean működésére, azaz hogyan használhatjuk a Booleans szolgáltatást a programunkban vagy az esetekben. Mivel a Boolean segítséget nyújt nekünk a döntések meghozatalában, ezt a döntési logikát beilleszthetjük olyan feltételes kifejezéseinkbe, mint például: a loop loop vagy az if-else döntéshozatal során. Először vessünk egy pillantást a logikai operátorokra, amelyeket arra használunk, hogy logikai értéket generáljunk egy logikai kifejezésből, és végül használjuk ezt az értéket a döntések meghozatalához. Itt a logikai operátorokat fogjuk használni a Boolean számára, amelyek: |, &, ^, !, ||, &&, ==, ! =. Vegyünk két felhasználható logikai, a num1 és a num2 változót.

Logikai operátorok szimbólumaA megfelelő szimbólum neve
|VAGY
&ÉS
^XOR
!NEM
! =NEM EGYENLŐ
&&Rövidzárlat ÉS
||Rövidzárlat VAGY
==EGYENLŐ

Ellenőrizze a táblázatot, hogy megértse, hogyan történik az értékelés a logikai kifejezésekben. Ez a megértés nagyon fontos a fogalmak tisztázásához:

Változók / logikai kifejezésekNUM1num2NUM1 | num2NUM1 & num2NUM1 num2! NUM1! num2

Az értékelések értékei / eredményei

igazigazigazigazhamishamishamis
igazhamisigazhamisigazhamisigaz
hamisigazigazhamisigazigazhamis
hamishamishamishamishamisigaz

igaz

4. Nyilvános osztály

4. példa:

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

Kimenet:

Nézzünk meg még néhány példaképet.

5. Logikai operátorok

5. kódpélda:

Itt összehasonlítunk két logikai változót, és értékeket rendelünk hozzájuk, majd létrehozunk logikai kifejezést azoknak, akik logikai operátorokat használnak, majd kinyomtatjuk azokat a végső output megjelenítéséhez.

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

Kimenet:

6. Logikai objektumok.

6. kódpélda:

Itt összehasonlítunk két logikai objektumot.

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

Kimenet:

Következtetés

A Java összes összehasonlítása és feltétele elsősorban logikai kifejezésekre épül; ezért hatékonyan kell használni őket. Ebben a témakörben megismerkedett a logikai értékek sok szempontjáról, de hatékonyan kell használnia, az üzleti / ügyféligények és az esetek alapján.

Ajánlott cikkek

Ez a Java Boolean útmutatója. Itt megvitattuk, mi a Java Boolean, hogyan működik? A logikai műveletek magyarázata a kódokkal és a kimenettel. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Logikai operátorok Java-ban
  2. PHP logikai értékek
  3. JFrame Java
  4. Wrapper osztály Java-ban
  5. Két típus besorolása a kaptár adattípusába

Kategória: