How to check if two numbers are equal using bitwise operators in Java

1 Answer

0 votes
public class MyClass {
    public static boolean isEqual(int num1, int num2) {
        return ((num1 ^ num2) == 0);
    } 
    public static void main(String args[]) {
        int a = 1311, b = 1311;

        System.out.println(isEqual(a, b));
        System.out.println(isEqual(123, 798));
    }
}



/*
run:

true
false

*/

 



answered Jul 14, 2020 by avibootz
...