계속해서 배타적 논리합을 살펴보겠습니다. 배타적 논리합은 두 식이 다를 때 true를 반환합니다. b1과 b3는 둘 다 true이므로 false를 반환하고, b1과 b2는 하나는 true, 하나는 false로 서로 다르므로 true를 반환합니다.
public class LogicalOperatorExam { public static void main(String[] args) { boolean b1 = true; boolean b2 = false; boolean b3 = true; System.out.println(b1 ^ b3); System.out.println(b1 ^ b2); } }
실행결과
false true