Java NOT
Java NOT Operator is used to invert the value of a boolean value.
NOT Operator Symbol
The symbol used for NOT Operator is !
.
ADVERTISEMENT
Syntax
The syntax to use NOT Operator with an operand a
is
!a
a
can be a Boolean variable, or boolean expression, or a complex condition.
NOT Truth Table
The following truth table provides the output of NOT operator for different values of operands.
a | !a |
---|---|
true | false |
false | true |
NOT Operator negates the given value.
Examples
In the following example, we take a boolean variable with different values: true and false, and find their logical NOT output.
Main.java
public class Main { public static void main(String[] args) { boolean a, result; a = true; result = !a; System.out.println("!" + a + " = " + result); a = false; result = !a; System.out.println("!" + a + " = " + result); } }
Output
!true = false !false = true
In the following example, we will use NOT operator for a boolean condition in If Statement.
index.html
public class Main { public static void main(String[] args) { int a = 4; if (!(a % 2 == 1)) { System.out.println("a is not odd."); } else { System.out.println("a is odd."); } } }
Output
a is not odd.
Conclusion
In this JavaScript Tutorial, we learned about Logical NOT Operator, its syntax, and usage with examples.