2진수와 나머지 연산의 관계이진수에서 숫자는 2의 거듭제곱으로 표현됩니다. 예를 들어, 10진수 5는 이진수로 101입니다. 5의 각 자리는 2^2, 2^1, 2^0로 대응됩니다.2^2 (4의 자리)는 12^1 (2의 자리)는 02^0 (1의 자리)는 1이때, 마지막 비트(1의 자리, 즉 2^0)가 홀수인지 짝수인지에 따라 값이 달라집니다.public class BitwiseExample { public static void main(String[] args) { int x1 = 5; // 이진수: 101 int x2 = 4; // 이진수: 100 // 나머지 연산을 통한 마지막 비트 확인 System.out.println("5 % 2..