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

С появлением технологий появились компьютеры, которые, в свою очередь, привели к требованию языка программирования. Было много языков программирования, которые включают как язык низкого уровня, так и язык высокого уровня. Языки высокого уровня проще в использовании, так как их легко понять по сравнению с языками низкого уровня. Java - один из таких языков высокого уровня, который широко используется в качестве языка поддержки для целей программирования. Есть много концепций, которые нужно изучить и практиковать, чтобы понять основные концепции. В этой теме мы будем обсуждать булевы операторы в Java.

Что такое логический оператор?

Булевы операторы - это просто набор различных операторов, которые можно использовать для сравнения выражений. Булевы операторы обычно имеют два значения: ложь или истина. Булевы операторы сравнивают выражение левой и правой частей. Для сравнения, он просто возвращает логическое значение

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

В Java существуют различные типы логических операторов. Ниже приведены различные типы булевых операторов в Java, которые наиболее широко используются.

  • Логическое И
  • Логическое ИЛИ
  • Равно
  • Не равно
  • Троичный оператор

1) Логический И Оператор

Это логическое назначение, использующее оператор && для сравнения логического выражения. Обычно это дает false, если какая-либо из нескольких логических схем не работает, или дает true, если все выражение производит true

Пример оператора AND -

  • Если оба операнда имеют значение true, то результат операции равен true

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

Теперь выполните приведенный выше код

Выход : ложь

  • Если один операнд равен true, а другой - false, то результат операции равен false

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) Оператор логического ИЛИ -

Это логическое назначение, которое использует || оператор для сравнения логического выражения. Обычно оно дает значение true, если любое из выражений становится истинным, и возвращает значение false, если все выражение не выполнено.

Пример оператора ИЛИ -

  • Если оба операнда имеют значение true, то результат операции равен true

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

Теперь выполните приведенный выше код

Выход : ложь

  • Если один операнд равен true, а другой - false, то результат операции равен true

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

Теперь выполните приведенный выше код

Выход : ложь

  • Если оба операнда одинаковы, результат операции равен true

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) Не равно оператору

Этот оператор используется для проверки, равны ли операнд или выражение на обеих сторонах оператора. Выдает true, если операнды с обеих сторон не совпадают, иначе выдает false

Примеры не равных оператору:

  • Если оба операнда не совпадают, результат операции будет

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 оценивает значение. На основе оценки выполняется блок if or else

Вывод -

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

Рекомендуемые статьи

Это было руководство для логических операторов в Java. Здесь мы обсуждаем различные типы логических операторов в Java, такие как логическое И, логическое ИЛИ, равно, не равно, троичный оператор с примером. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Операторы Windows
  2. Операторы R
  3. Операторы Python
  4. Скала Операторы
  5. Булевы операторы в Python