Úvod do logických operátorov v jave

S príchodom technológie sa vyvinuli počítače, ktoré zase priniesli požiadavku na programovací jazyk. Existuje veľa programovacích jazykov, ktoré zahŕňajú jazyk na nízkej aj na vysokej úrovni. Jazyky na vysokej úrovni sa ľahšie používajú, pretože sú ľahko zrozumiteľné v porovnaní s jazykmi na nízkej úrovni. Java je jeden taký jazyk na vysokej úrovni, ktorý sa bežne používa ako podporovaný jazyk na programovacie účely. Existuje veľa koncepcií, ktoré je potrebné študovať a precvičiť, aby sme pochopili základné pojmy. V tejto téme budeme diskutovať o logických operátoroch v jazyku Java.

Čo je to logický operátor?

Booleovské operátory sú jednoducho súborom rôznych operátorov, ktoré by sa mohli použiť na porovnávanie výrazov. Booleovské operátory majú spravidla dve hodnoty buď nepravdivé alebo pravdivé. Booleovskí operátori porovnávajú výraz ľavá a pravá strana. V porovnaní jednoducho vráti booleovskú hodnotu

Typy logických operátorov v jazyku Java

V jazyku Java existujú rôzne typy logických operátorov. Nasledujú rôzne typy booleovských operátorov v jazyku Java, ktoré sa najčastejšie používajú

  • Logické AND
  • Logické ALEBO
  • Rovná
  • Nerovná sa
  • Ternárny operátor

1) Logický a operátor

Toto je logické priradenie, ktoré používa operátora && na porovnanie logického výrazu. Spravidla je nepravdivé, ak niektorá z viacnásobnej logiky zlyhá alebo je pravdivá, ak je celý výraz pravdivý

Príklad operátora AND -

  • Ak sú oba operandy pravdivé, výsledok operácie je pravdivý

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

Teraz vykonajte vyššie uvedený kód

Výstup : true

  • Ak sú oba operandy nepravdivé, výsledok operácie je nepravdivý

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

Teraz vykonajte vyššie uvedený kód

Výstup : nepravdivý

  • Ak je jeden operand pravdivý a druhý nesprávny, výsledok operácie je nesprávny

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

Teraz vykonajte vyššie uvedený kód

Výstup : nepravdivý

  • Ak je jeden operand nepravdivý a druhý pravdivý, výsledok operácie je nepravdivý

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

Teraz vykonajte vyššie uvedený kód

Výstup : nepravdivý

2) Logický ALEBO operátor -

Toto je logické priradenie, ktoré používa || operátor na porovnanie logického výrazu. Spravidla platí, ak sa ktorýkoľvek z výrazov stane pravdivým, a vracia sa nepravdivo, ak zlyhá celý výraz

Príklad operátora OR -

  • Ak sú oba operandy pravdivé, výsledok operácie je pravdivý

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

Teraz vykonajte vyššie uvedený kód

Výstup : true

  • Ak sú oba operandy nepravdivé, výsledok operácie je nepravdivý

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

Teraz vykonajte vyššie uvedený kód

Výstup : nepravdivý

  • Ak je jeden operand pravdivý a druhý nesprávny, výsledok operácie je pravdivý

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

Teraz vykonajte vyššie uvedený kód

Výstup : true

  • Ak je jeden operand nepravdivý a druhý pravdivý, výsledok operácie je pravdivý

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

Teraz vykonajte vyššie uvedený kód

Výstup : true

3) Rovnaké ako pre prevádzkovateľa -

Tento operátor sa používa na kontrolu, či operand alebo výraz na oboch stranách operátora sú rovnaké alebo nie

Príklad Equal to operator:

  • Ak obidva operandy nie sú rovnaké, výsledok operácie je nesprávny

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

Teraz vykonajte vyššie uvedený kód

Výstup : nepravdivý

  • Ak sú oba operandy rovnaké, výsledok operácie je pravdivý

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

Teraz vykonajte vyššie uvedený kód

Výstup : true

4) Nerovná sa s operátorom

Tento operátor sa používa na kontrolu, či operand alebo výraz na oboch stranách operátora sú rovnaké alebo nie. Je to pravda, ak operandy na oboch stranách nie sú rovnaké, inak dáva falošné

Príklady, ktoré sa nerovná operátorovi:

  • Ak obidva operandy nie sú rovnaké, výsledok operácie je tru e

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

Teraz vykonajte vyššie uvedený kód

Výstup : true

  • Ak sú oba operandy rovnaké, výsledok operácie je nesprávny

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

Teraz vykonajte vyššie uvedený kód

Výstup : nepravdivý

5) Ternárny operátor -

Tento operátor sa používa na kontrolu, či sú splnené ďalšie podmienky. Vo všeobecnosti je to skratka pre vyhlásenie if-else. Ak je výraz pravdivý, potom ak je časť vykonaná, inak sa vykoná blok. Používa dva operandy, ktoré sú:

Pozrime sa na príklad

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

Výstup : 2

Vo výraze (a <b)? a: b vyhodnotí hodnotu. Na základe vyhodnotenia vykoná, či blokuje

Záver -

Java je programovací jazyk, v ktorom existuje veľa konceptov, ktoré treba študovať. Booleovskí operátori sú jedným z nich. Tieto logické operátory v podstate vykonávajú kód, aby skontrolovali, či je hodnota výrazu pravdivá alebo nie. Na základe vyhodnotenia výrazu vráti hodnotu. Boolovský operátor sa v akomkoľvek programovacom jazyku bežne používa na rôzne logické programovacie výrazy.

Odporúčané články

Toto bol sprievodca booleovskými operátormi v Jave. Tu diskutujeme rôzne typy logických operátorov v jazyku Java, ako napríklad Logický AND, Logický ALEBO, Rovnaký, Nerovný, Ternárny operátor. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Operátori Windows
  2. Operátori
  3. Operátori Pythonu
  4. Operátori Scala
  5. Booleovskí operátori v Pythone

Kategórie: