Buenas!
Me repetiré mucho si vuelvo a decir que es un foro de dudas no un foro de HAZME LAS TAREAS DE PROGRAMACIÓN? igual si...
Bueno una pequeña ayuda:
- Para los números "cuates".
Supongo que querrás leer los números por consola:
http://lineadecodigo.com/java/lectura-de-caracteres-por-consola-en-java/
Hay que comprobar si el resultado de la suma esta formado exclusivamente por 0´s y 1´s, es decir que es binario.
Puedes comprobar carácter a carácter o intentar convertir el número a binario, te pongo un ejemplo de la segunda opción, pasarlo a binario.
Te pondré un ejemplo usando la clase Scanner para leer de la consola.
Scanner scan = new Scanner(System.in);
System.out.println("Introduce un número: ");
String binario = scan.next();
try
{
int decimal = Integer.parseInt(binary, 2);
//le indicamos que lo convierta a un
//número binario, si no lo es, salta la excepcion,
//si lo es nos devuelve el numero en decimal
System.out.println("Es binario");
}
catch(NumberFormatException nfe)
{
System.out.println("No es binario");
}
}