Úvod do booleovských operátorů v javě

S příchodem technologie se vyvinuly počítače, které zase přinesly požadavek na programovací jazyk. Tam bylo mnoho programovacích jazyků, které zahrnují jak jazyk nízké úrovně, tak i jazyk vysoké úrovně. Jazyky na vysoké úrovni se snadněji používají, protože jsou snadno srozumitelné ve srovnání s jazyky na nízké úrovni. Java je jedním z takových jazyků na vysoké úrovni, který je široce používán jako podporovaný jazyk pro účely programování. Existuje spousta konceptu, který člověk potřebuje studovat a praktikovat, aby porozuměl základním konceptům. V tomto tématu budeme hovořit o booleovských operátorech v Javě.

Co je booleovský operátor?

Booleovské operátory jsou jednoduše množinou různých operátorů, které lze použít k porovnání výrazů. Booleovští operátoři mají obecně dvě hodnoty, buď false nebo true. Booleovští operátoři porovnávají výraz vlevo a vpravo. Ve srovnání jednoduše vrátí booleovskou hodnotu

Typy logických operátorů v Javě

V Javě jsou různé typy booleovských operátorů. Následuje nejrůznější typy booleovských operátorů v Javě

  • Logické AND
  • Logické NEBO
  • Rovná
  • Nerovná se
  • Ternární operátor

1) Logický a operátor

Toto je logické přiřazení, které používá operátora && k porovnání logického výrazu. Obecně je nepravdivé, pokud některá z více logických chyb selže nebo je pravdivá, pokud je celý výraz pravdivý

Příklad operátora AND -

  • Pokud jsou oba operandy pravdivé, je výsledek operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : true

  • Pokud jsou oba operandy nepravdivé, výsledek operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : false

  • Pokud je jeden operand pravdivý a druhý chybný, výsledek operace je chybný

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

Nyní spusťte výše uvedený kód

Výstup : false

  • Pokud je jeden operand nepravdivý a druhý pravdivý, výsledek operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : false

2) Logický NEBO operátor -

Toto je logické přiřazení, které používá || operátor k porovnání logického výrazu. Obecně platí, že pokud se některý z výrazů stane pravdivým, a vrátí se false, pokud selže celý výraz

Příklad operátora OR -

  • Pokud jsou oba operandy pravdivé, je výsledek operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : true

  • Pokud jsou oba operandy nepravdivé, výsledek operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : false

  • Pokud je jeden operand pravdivý a druhý chybný, výsledek operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : true

  • Pokud je jeden operand nepravdivý a druhý pravdivý, výsledek operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : true

3) Stejné jako u operátora -

Tento operátor se používá ke kontrole, zda jsou operand nebo výraz na obou stranách operátora stejné nebo ne

Příklad Equal to operator:

  • Pokud oba operandy nejsou stejné, výsledek operace je nepravdivý

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

Nyní spusťte výše uvedený kód

Výstup : false

  • Pokud jsou oba operandy stejné, výsledek operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : true

4) Nerovná se s operátorem

Tento operátor se používá ke kontrole, zda jsou operand nebo výraz na obou stranách operátora stejné nebo ne. Je to pravda, pokud operandy na obou stranách nejsou stejné, jinak dává falešné

Příklady nerovná se s operátorem:

  • Pokud oba operandy nejsou stejné, je výsledkem operace 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
)
)

Nyní spusťte výše uvedený kód

Výstup : true

  • Pokud jsou oba operandy stejné, výsledek operace je nepravdivý

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

Nyní spusťte výše uvedený kód

Výstup : false

5) Ternární operátor-

Tento operátor se používá ke kontrole, zda jinak podmínky. Obecně je zkratka pro prohlášení if-else. Pokud je výraz pravdivý, pak pokud je součást vykonána, jinak se provede blok. Používá dva operandy, které jsou:

Podívejme se na pří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

Ve výrazu, (a <b)? a: b vyhodnotí hodnotu. Na základě vyhodnocení provede, pokud blok blokuje

Závěr -

Java je programovací jazyk, kde existuje spousta konceptů, které je třeba studovat. Booleovští operátoři jsou jedním z nich. Tyto logické operátory v zásadě vykonávají kód, aby zkontrolovaly, zda je hodnota výrazu pravdivá nebo ne. Na základě vyhodnocení výrazu vrací hodnotu. Booleovský operátor je široce používán v jakémkoli programovacím jazyce pro různé logické programovací výrazy.

Doporučené články

Toto byl průvodce booleovskými operátory v Javě. Zde diskutujeme různé typy booleovských operátorů v Javě, jako je Logický AND, Logický NEBO, Rovná se, Nerovná se, Ternary Operator s příkladem. Další informace naleznete také v dalších navrhovaných článcích -

  1. Operátoři Windows
  2. R Operátoři
  3. Operátoři Pythonu
  4. Operátoři Scala
  5. Booleovští operátoři v Pythonu

Kategorie: