- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
Java - Boolean logicalAnd(boolean a, boolean b) method
Description
The Java Boolean logicalAnd() returns the result of applying the logical AND operator to the specified boolean operands.
Declaration
Following is the declaration for java.lang.Boolean.logicalAnd(boolean a, boolean b) method
public static boolean logicalAnd​(boolean a, boolean b)
Parameters
a − the first operand
b − the second operand
Return Value
This method returns the logical AND of a and b.
Exception
NA
Example 1
The following example shows the usage of Boolean logicalAnd() method for a true and true value.
package com.tutorialspoint; public class BooleanDemo { public static void main(String[] args) { // create 3 boolean variables boolean b1, b2, result; // assign value to b1, b2 b1 = true; b2 = true; // perform the logical AND operation result = Boolean.logicalAnd(b1, b2); // print result System.out.println( "b1: " + b1 + " AND b2: " + b2 +", b1 AND b2: " + result ); } }
Output
Let us compile and run the above program, this will produce the following result −
b1: true AND b2: true, b1 AND b2: true
Example 2
The following example shows the usage of Boolean logicalAnd() method for a true and false value.
package com.tutorialspoint; public class BooleanDemo { public static void main(String[] args) { // create 3 boolean variables boolean b1, b2, result; // assign value to b1, b2 b1 = true; b2 = false; // perform the logical AND operation result = Boolean.logicalAnd(b1, b2); // print result System.out.println( "b1: " + b1 + " AND b2: " + b2 +", b1 AND b2: " + result ); } }
Output
Let us compile and run the above program, this will produce the following result −
b1: true AND b2: false, b1 AND b2: false
Example 3
The following example shows the usage of Boolean logicalAnd() method for a false and false value.
package com.tutorialspoint; public class BooleanDemo { public static void main(String[] args) { // create 3 boolean variables boolean b1, b2, result; // assign value to b1, b2 b1 = false; b2 = false; // perform the logical AND operation result = Boolean.logicalAnd(b1, b2); // print result System.out.println( "b1: " + b1 + " AND b2: " + b2 +", b1 AND b2: " + result ); } }
Output
Let us compile and run the above program, this will produce the following result −
b1: false AND b2: false, b1 AND b2: false
To Continue Learning Please Login
Login with Google