How to reverse the order of int value bits in Java

1 Answer

0 votes
public class MyClass {
    public static void main(String args[]) {
        int n = 133;
  
        System.out.println(Integer.toBinaryString(n)); 
        n = Integer.reverse(n); 
        System.out.println(Integer.toBinaryString(n));
        
        
        n = 11;
                
        System.out.println(Integer.toBinaryString(n)); 
        n = Integer.reverse(n); 
        System.out.println(Integer.toBinaryString(n));
    }
}



/*
run:

10000101
10100001000000000000000000000000
1011
11010000000000000000000000000000

*/

 



answered Oct 13, 2019 by avibootz

Related questions

1 answer 173 views
1 answer 138 views
1 answer 139 views
3 answers 198 views
1 answer 146 views
...