Convert a binary number to decimal using bitwise operations

PHOTO EMBED

Thu Apr 04 2024 12:41:58 GMT+0000 (Coordinated Universal Time)

Saved by @hiimsa #java

// converting binary to decimal
        int[] n = new int[]{1, 0, 0, 0, 0};
        int num = 0;
        for (int i = 0; i < n.length; i++)
        {
            num = (num<<1) | n[i];
        }
        System.out.println(num);
    
content_copyCOPY

converting binary number to decimal very fast.