Ich bekomme die gleiche Ausgabe: a | b = falsch a || b = falsch a | b = true a || b = wahr a | b = true a || b = wahr a | b = true a || wahr b =Was ist der Unterschied zwischen logischem ODER und OR-Kurzschluss?
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));