Binary Addition

public class BinaryAddition {
    public static void main(String[] args) {
        // define the two binary strings to add
        String binary1 = "10101";
        String binary2 = "11010";

        // convert binary strings to decimal integers using radix 2
        int decimal1 = Integer.parseInt(binary1, 2);
        int decimal2 = Integer.parseInt(binary2, 2);

        // perform binary addition on decimal integers
        int sum = decimal1 + decimal2;

        // convert decimal sum back to binary string
        String binarySum = Integer.toBinaryString(sum);

        // print out the binary sum
        System.out.println("Binary sum: " + binarySum);
    }
}

BinaryAddition.main(null);
Binary sum: 101111
public class BinaryAddition {
    public static void main(String[] args) {
        int binary1 = 1;
        int binary2 = 1;

        String sum = Integer.toBinaryString(binary1 + binary2);

        System.out.println(sum);
    }
}

BinaryAddition.main(null);
10