public static void main(String args[]){
        AddTwoNumberInBinaryRepresentation anp = new AddTwoNumberInBinaryRepresentation();
        char num1[] = "1010001110".toCharArray();
        char num2[] = "10011".toCharArray();
        int result = anp.add(num1, num2);
        System.out.println(anp.addTwoNumbersWithoutArithmeticOperator(296, 5662));
        System.out.println(anp.addTwoNumbersWithoutArithmeticOperatorFaster(296, 5662));
        anp.printResult(result);
    }
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