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 -
- Windows operátorok
- R üzemeltetők
- Python operátorok
- Scala operátorok
- Boole-operátorok Pythonban