The Boolean Complement Operator ! inverts the value of a boolean expression. : Bitwise Operators « Operators « SCJP






public class MainClass {

  public static void main(String[] argv) {
    int i = 0;
    if (i == 0) {
      System.out.println("i is 0");
    }

    if (!(i == 0)) {
      System.out.println("i is not 0");
    }

  }

}
i is 0








2.3.Bitwise Operators
2.3.1.Bitwise Operator Summary
2.3.2.Shift Operator Summary
2.3.3.The Bitwise Inversion Operator ~ performs bitwise inversion on integral types.
2.3.4.The Boolean Complement Operator ! inverts the value of a boolean expression.
2.3.5.The bitwise operator & provides bitwise AND
2.3.6.The bitwise operator ^ provides eXclusive-OR (XOR)
2.3.7.The bitwise operator | provides OR operations
2.3.8.Here is an example of the use of the & operator:
2.3.9.Java method to perform various bitwise operations on two integers and display the results