Введение в булевы операторы в 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, такие как логическое И, логическое ИЛИ, равно, не равно, троичный оператор с примером. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Операторы Windows
- Операторы R
- Операторы Python
- Скала Операторы
- Булевы операторы в Python