계속해서 배타적 논리합을 살펴보겠습니다. 배타적 논리합은 두 식이 다를 때 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