Еще одна логическая операция – исключающее ИЛИ, обозначается как ^. Ее результат будет равен true, только тогда, когда операнды различные. Пример из жизни: есть мужчины (М) и есть женщины (Ж), дети могут быть у МЖ и ЖМ, но у ММ и ЖЖ – детей быть не может. Добавим еще кода:
boolean result6 = a ^ b;
System.out.println («result6:" + result6); // результат: true
boolean result7 = a ^ c;
System.out.println («result7:" + result7); // результат: false