Logical operations in Java

boolean value1 = true;
boolean value2 = false;

boolean valueNot1 = !value1;
//valueNot1 is false

boolean valueNot2 = !value2;
//valueNot2 is true

boolean valueAnd = value1 && value2;
//valueAnd is false

boolean valueOr = value1 || value2;
//valueOr is true

boolean valueXor = value1 ^ value2;
//valueXor is true