Въведение в булевите оператори в Java

С навлизането на технологиите се развиха компютри, които от своя страна донесоха изискването за език за програмиране. Имаше много езици за програмиране, които включват както език на ниско ниво, така и език на високо ниво. Езиците от високо ниво са по-лесни за използване, тъй като са лесни за разбиране в сравнение с езиците на ниско ниво. Java е един такъв език на високо ниво, който се използва широко като подкрепен език за целите на програмирането. Има много концепция, която човек трябва да изучава и практикува, за да разбере основни понятия. В тази тема ще обсъждаме Boolean оператори в 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 като логически И, логически ИЛИ, равни на, не равни на, терминални оператори с пример. Можете да разгледате и другите ни предложени статии, за да научите повече -

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