Bevezetés a java logikai operátorokba

A technológia megjelenésével fejlesztettek ki számítógépeket, amelyek viszont a programozási nyelv követelményeit támasztották alá. Sok programozási nyelv volt, amelyek magukban foglalják mind az alacsony, mind a magas szintű nyelvet. A magas szintű nyelvek könnyebben használhatók, mivel könnyen érthetők az alacsony szintű nyelvekhez képest. A Java egy ilyen magas szintű nyelv, amelyet széles körben használnak támogatott nyelvként a programozáshoz. Sok olyan koncepció létezik, amelyet meg kell tanulni és gyakorolni az alapfogalmak megértése érdekében. Ebben a témában a Java logikai operátorait fogjuk megvitatni.

Mi az a logikai operátor?

A logikai operátorok egyszerűen különféle operátorok halmaza, amelyek felhasználhatók a kifejezések összehasonlítására. A logikai operátoroknak általában két értéke van hamis vagy igaz. A logikai operátorok összehasonlítják a bal és a jobb oldal kifejezését. Összehasonlításképpen egyszerűen visszaad egy logikai értéket

A Java logikai operátorok típusai

Különböző típusú logikai operátorok léteznek a Java-ban. Az alábbiakban bemutatjuk azokat a különféle típusú Boole-operátorokat, amelyeket a Java-ban használnak

  • Logikai ÉS
  • Logikai VAGY
  • Egyenlő
  • Nem egyenlő
  • Ternáriumi operátor

1) Logikai ÉS Operátor

Ez egy logikai hozzárendelés, amely az && operátort használja a logikai kifejezés összehasonlításához. Általában hamisat ad, ha a több logika bármelyike ​​meghiúsul, vagy igaznak ad, ha az összes kifejezés igaznak bizonyul

Példa ÉS üzemeltetőre -

  • Ha mindkét operandus igaz, akkor a művelet eredménye is igaz

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : igaz

  • Ha mindkét operandus hamis, akkor a művelet eredménye hamis

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : hamis

  • Ha az egyik operandus igaz, a másik hamis, akkor a művelet eredménye hamis

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : hamis

  • Ha az egyik operandus hamis, a másik pedig igaz, akkor a művelet eredménye hamis

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : hamis

2) logikai vagy üzemeltető -

Ez egy logikai hozzárendelés, amely a || operátor a logikai kifejezés összehasonlításához. Általában igaznak ad, ha a kifejezés bármelyike ​​valódivá válik, és hamisat ad vissza, ha az összes kifejezés kudarcot vall

Példa VAGY operátorra -

  • Ha mindkét operandus igaz, akkor a művelet eredménye is igaz

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : igaz

  • Ha mindkét operandus hamis, akkor a művelet eredménye hamis

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : hamis

  • Ha az egyik operandus igaz, a másik hamis, akkor a művelet eredménye igaz

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : igaz

  • Ha az egyik operandus hamis, a másik pedig igaz, akkor a művelet eredménye igaz

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : igaz

3) megegyezik a kezelővel -

Ezt az operátort arra használják, hogy ellenőrizze, hogy az operandus vagy a kifejezés mindkét oldalán megegyezik-e vagy sem

Példa az üzemeltetővel egyenlőre:

  • Ha mindkét operandus nem azonos, akkor a művelet eredménye hamis

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a == b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : hamis

  • Ha mindkét operandus azonos, akkor a művelet eredménye igaz

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a == b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : igaz

4) Nem azonos a kezelővel

Ezt az operátort arra használják, hogy ellenőrizze, hogy az operandus vagy a kifejezés mindkét oldalán megegyezik-e vagy sem. Igaz, ha mindkét oldal operandusa nem azonos, hamis eredményt ad

Példák az operátorral nem egyenlőkre:

  • Ha mindkét operandus nem azonos, akkor a művelet eredménye tru

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a != b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : igaz

  • Ha mindkét operandus azonos, akkor a művelet eredménye hamis

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a != b); // shows the logical operation using operator
)
)

Most hajtsa végre a fenti kódot

Kimenet : hamis

5) Ternáriumi üzemeltető-

Ezt az operátort használják annak ellenőrzésére, hogy vannak-e egyéb feltételek. Ez általában rövidítés az if-else állításhoz. Ha a kifejezés igaz, akkor ha az alkatrészt végrehajtják, ellenkező esetben a blokk kerül végrehajtásra. Két operandust használ, amelyek:

Lássunk egy példát

public class Main
(
public static void main (String()args)(
int a = 2;
int b = 5;
int minOfNum = (a < b) ? a : b;
System.out.println (minOfNum);
)
)

Teljesítmény : 2

Kifejezésben (a <b)? a: b kiértékeli az értéket. Az értékelés alapján végrehajtja, ha blokkolja

Következtetés -

A Java olyan programozási nyelv, ahol sok fogalom létezik, amelyeket meg kell tanulni. A logikai operátorok egyike. Ezek a logikai operátorok alapvetően végrehajtják a kódot annak ellenőrzésére, hogy a kifejezés értéke igaz-e vagy sem. A kifejezésértékelés alapján visszaadja az értéket. A logikai operátort széles körben használják bármilyen programozási nyelvben, különféle logikai programozási kifejezésekhez.

Ajánlott cikkek

Ez útmutatóként szolgál a Java logikai operátorai számára. Itt a Java különböző logikai operátorainak típusairól beszélünk, mint például a Logikai ÉS, a Logikai VAGY, az Egyenlő, Nem egyenlő a Ternár operátorral, például. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Windows operátorok
  2. R üzemeltetők
  3. Python operátorok
  4. Scala operátorok
  5. Boole-operátorok Pythonban

Kategória: