Вступ до булевих операторів у java

З появою технології з'явилися комп'ютери, які в свою чергу пред'явили вимогу до мови програмування. Було багато мов програмування, які включають як мову низького рівня, так і мову високого рівня. Мови високого рівня простіші у використанні, оскільки їх легко зрозуміти порівняно з мовами низького рівня. Java - це одна мова високого рівня, яка широко використовується як резервна мова з метою програмування. Існує багато понять, які потрібно вивчити та практикувати, щоб зрозуміти основні поняття. У цій темі ми будемо обговорювати булові оператори на Java.

Що таке булевий оператор?

Булеві оператори - це просто набір різних операторів, які можна використовувати для порівняння виразів. Булові оператори, як правило, мають два значення - хибні чи істинні. Булеві оператори порівнюють вираз лівої та правої частини. Для порівняння, він просто повертає булеве значення

Типи булевих операторів на Java

На Яві є різні типи булевих операторів. Далі наведені різні типи булевих операторів на Java, які найбільш широко використовуються

  • Логічний І
  • Логічний АБО
  • Дорівнює
  • Не дорівнює
  • Термінальний оператор

1) Логічний І Оператор

Це логічне завдання, яке використовує оператор && для порівняння логічного виразу. Зазвичай це дає хибність, якщо будь-яка з декількох логік виходить з ладу або дає істину, якщо весь вираз дає істину

Приклад оператора AND -

  • Якщо обидва операнди вірні, то результат операції вірний

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

Тепер виконайте вищевказаний код

Вихід : вірно

  • Якщо обидва операнди помилкові, результат операції хибний

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

Тепер виконайте вищевказаний код

Вихід : хибний

  • Якщо один операнд істинний, а інший - хибний, то результат операції хибний

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

Тепер виконайте вищевказаний код

Вихід : хибний

  • Якщо один операнд хибний, а інший - істина, то результат операції хибний

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

Тепер виконайте вищевказаний код

Вихід : хибний

2) Логічний АБО Оператор -

Це логічне завдання, яке використовує || оператор для порівняння логічного вираження. Зазвичай він дає істину, якщо будь-який з виразів стає істинним, і повертає хибним, якщо все вираз не вдається

Приклад оператора АБО -

  • Якщо обидва операнди вірні, то результат операції вірний

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

Тепер виконайте вищевказаний код

Вихід : вірно

  • Якщо обидва операнди помилкові, результат операції хибний

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

Тепер виконайте вищевказаний код

Вихід : хибний

  • Якщо один операнд істинний, а інший - хибний, то результат операції відповідає дійсності

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

Тепер виконайте вищевказаний код

Вихід : вірно

  • Якщо один операнд помилковий, а інший - істинний, то результат операції є істинним

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

Тепер виконайте вищевказаний код

Вихід : вірно

3) Дорівнює оператору -

Цей оператор використовується, щоб перевірити, чи операнд або вираз з обох сторін оператора рівні чи ні

Приклад рівного оператору:

  • Якщо обидва операнди неоднакові, результат операції хибний

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

Тепер виконайте вищевказаний код

Вихід : хибний

  • Якщо обидва операнди однакові, результат операції вірний

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

Тепер виконайте вищевказаний код

Вихід : вірно

4) Не дорівнює оператору

Цей оператор використовується, щоб перевірити, чи операнд або вираз з обох сторін оператора рівні чи ні. Це дає істину, якщо операнди з обох сторін не є однаковими, інакше дає хибні

Приклади не рівних оператору:

  • Якщо обидва операнди неоднакові, результат операції є справжнім

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

Тепер виконайте вищевказаний код

Вихід : вірно

  • Якщо обидва операнди однакові, результат операції хибний

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

Тепер виконайте вищевказаний код

Вихід : хибний

5) Термінальний оператор-

Цей оператор використовується для перевірки наявності інших умов. Це, як правило, скорочення заяви if-else. Якщо вираз вірно, тоді, якщо частина виконується в іншому випадку, виконується блок. Він використовує два операнди, які є:

Подивимось приклад

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

Вихід : 2

У виразі (a <b)? a: b вона оцінює значення. Виходячи з оцінки, він виконується, якщо або ще блокує

Висновок -

Java - мова програмування, де існує безліч понять, які потрібно вивчити. Булеві оператори - один із таких. Ці булеві оператори в основному виконують код, щоб перевірити, чи значення виразу істинне чи ні. На основі оцінки виразу вона повертає значення. Буловий оператор широко використовується в будь-якій мові програмування для різних виразів логічного програмування.

Рекомендовані статті

Це був посібник для булевих операторів на Java. Тут ми обговорюємо різні типи булевих операторів на Java, такі як логічний AND, логічний АБО, рівний, не рівний, термінальний оператор, наприклад. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Оператори Windows
  2. R Оператори
  3. Оператори Python
  4. Оператори Scala
  5. Булові оператори в Python