English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 프로그램이 여러 개의 부울 값을 XOR로 처리합니다

부울 그룹에 XOR를 수행하려면, 먼저 다음 부울 배열을 확인해 보겠습니다.

boolean[] arr = { true, true, false };

이제 중첩 루프를 생성하여 XOR 연산을 수행해 보겠습니다.

for (boolean one : arr) {
   for (boolean two : arr) {
      //이진 배제
      boolean res = one ^ two;
   }
}

이제 여러 가지 부울 값을 사용하여 XOR를 표시하는 전체 예제입니다.

예제

public class Demo {
   public static void main(String[] args) {
      //부울 배열
      boolean[] arr = { true, true, false };
      for (boolean one : arr) {
         for (boolean two : arr) {
            //이진 배제
            boolean res = one ^ two;
            System.out.println(res);
         }
      }
   }
}

출력 결과

false
false
true
false
false
true
true
true
false