With the advent of technology, computers have developed, which in turn brought the requirement for programming language. Many programming languages include both low-level language as well as high-level language. High-level languages are easier to use as they are easy to understand in comparison to low-level languages. Java is one such high-level language which is used widely as a backed language for programming purpose. There are lots of a concept that one needs to study and practice to understand basic concepts. In this topic, we will be discussing Boolean operators in Java.
ADVERTISEMENT Popular Course in this category JAVA MASTERY - Specialization | 78 Course Series | 15 Mock TestsStart Your Free Software Development Course
Web development, programming languages, Software testing & others
Boolean operators are simply a set of different operators that could be used to compare expressions. Boolean operators generally have two values, either false or true. Boolean operators compare the expression of the left-hand side and the right-hand side. In comparison, it simply returns a Boolean value.
There are various types of Boolean operators in Java. Following are the various types of Boolean operators in Java that are most widely used.
This is a logical assignment that use the && operator to compare logical expression. It generally gives false if any of the multiple logic fails or gives true if all the expression produces true.
Code:
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 } }
Now, execute the above code
Output:
Code:
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 } }
Now, execute the above code
Output:
Code:
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 } }
Now, execute the above code
Output:
Code:
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 } }
Now, execute the above code
Output:
This is a logical assignment which uses || operator to compare logical expression. It generally gives true if any of the expression becomes true and returns false if all the expression fails.
Code:
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 } }
Now, execute the above code
Output:
Code:
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 } }
Now, execute the above code
Output:
Code:
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 } }
Now, execute the above code
Output:
Code:
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 } }
Now, execute the above code
Output:
This operator is used to check if operand or expression on both sides of the operator are equal or not.
Code:
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 } }
Now, execute the above code
Output:
Code:
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 } }
Now, execute the above code
Output:
This operator is used to check if operand or expression on both sides of the operator are equal or not. It produces true if operands on both sides are not the same; else gives false.
Code:
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 } }
Now, execute the above code
Output:
Code:
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 } }
Now, execute the above code
Output:
This operator is used to check if else conditions. It is generally shorthand for the if-else statement. If the expression is true, then if the part is executed otherwise, else block is executed. It uses two operands which are ?:
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); } }
Output:
In expression, (a < b) ? a : b it evaluates the value. Based on the evaluation, it executes if or else block
Java is a programming language where there are lots of concepts that one needs to study. Boolean operators are one of those. These boolean operators basically execute the code to check whether the expression value is true or not. Based on the expression evaluation, it returns the value. A boolean operator is widely used in any programming language to various logical programming expressions.
The above is the detailed content of Boolean Operators in Java. For more information, please follow other related articles on the PHP Chinese website!