Binary Calculator
import java.util.Scanner;
public class Binary {
public static String binaryAddition(String binary1, String binary2){
return Integer.toBinaryString(Integer.parseInt(binary1, 2) + Integer.parseInt(binary2, 2));
}
public static void main(String[] args){
System.out.print("First Binary Value: ");
Scanner binary10 = new Scanner(System.in);
String binary1 = binary10.nextLine();
System.out.println(binary1);
System.out.print("Second Binary Value: ");
Scanner binary20 = new Scanner(System.in);
String binary2 = binary20.nextLine();
System.out.println(binary2);
System.out.print(binary1 + " + " + binary2 + " = ");
System.out.println(binaryAddition(binary1, binary2));
}
}
Binary.main(null);
import java.util.Scanner;
public class Binary {
public static String binaryAddition(String binary1, String binary2){
return Integer.toBinaryString(Integer.parseInt(binary1, 2) + Integer.parseInt(binary2, 2));
}
public static void main(String[] args){
System.out.print("First Value: ");
Scanner binary10 = new Scanner(System.in);
String binary1 = binary10.nextLine();
int binary11 = Integer.parseInt(binary1); //convert input string to int
String binary111 = Integer.toBinaryString(binary11); //convert int to binary string
System.out.println(binary1 + ", Binary Value: " + binary111);
System.out.print("Second Value: ");
Scanner binary20 = new Scanner(System.in);
String binary2 = binary20.nextLine();
int binary22 = Integer.parseInt(binary2);
String binary222 = Integer.toBinaryString(binary22);
System.out.println(binary2 + ", Binary Value: " + binary222);
System.out.print(binary1 + " + " + binary2 + " = ");
System.out.println(binary11 + binary22);
System.out.print(binary111 + " + " + binary222 + " = ");
System.out.println(binaryAddition(binary111, binary222));
}
}
Binary.main(null);