Следующая логическая операция – логическое ИЛИ (логическое сложение), обозначается как ||. Ее результат будет равен true, если ИЛИ левый операнд ИЛИ правый операнд равен true (еще можно сказать если хотя бы один из операндов равен true). В примере с походом в магазин, яблоки может нам и не нужны, но если есть деньги, то уже можно идти в магазин. Добавим еще кода:
boolean result3 = a || b;
System.out.println («result3:" + result3); // результат: true
boolean result4 = d || b;
System.out.println («result4:" + result4); // результат: false
boolean result5 = b || d || a;
System.out.println («result5:" + result5); // результат: true
Как мы увидим, что даже когда несколько значений равно false, но, если есть хотя бы одно true – результат тоже будет true.