public void printResult(int num){
        for(int i= 1<<31; i !=0 ; i = i>>>1){
            if((num & i) > 0){
                System.out.print("1");
            }else{
                System.out.print("0");
            }
        }
    }
http://www.geeksforgeeks.org/add-two-bit-strings/
http://www.geeksforgeeks.org/binary-representation-of-a-given-number/
http://www.geeksforgeeks.org/add-two-numbers-without-using-arithmetic-operators/
src/com/interview/bits/AddTwoNumberInBinaryRepresentation.java