I am getting the out same output: a | b = false a || b = false a | b = true a || b = true a | b = true a || b = true a | b = true a || b = true
What is the difference between these two operators ?
boolean a = false;
boolean b = false;
System.out.println("a | b = " + (a|b) );
System.out.println("a || b = " + (a||b) );
a = false;
b = true;
System.out.println("a | b = " + (a|b) );
System.out.println("a || b = " + (a||b) );
a = true;
b = false;
System.out.println("a | b = " + (a|b) );
System.out.println("a || b = " + (a||b) );
a = true;
b = true;
System.out.println("a | b = " + (a|b) );
System.out.println("a || b = " + (a||b) );