Hallo,
ich habe leider Probleme damit BinaryStrings miteinander zu vergleichen (größer, kleiner).
Die Aufgabe lautet so, dass man zwei Zahlen einlesen, diese dann in Binärform umwandeln und vergleichen soll ( Bei zwei Nullen soll das Programm beendet werden). Einscannen und umwandeln hat geklappt (siehe Quellcode). Leider hab ich null Ahnung wie ich die Strings vergleichen soll. Ich soll auch noch ausgeben nach welchem Iterationsschritt der Vergleich abbricht.
Ich würde mich sehr über eure Hilfe freuen
ich habe leider Probleme damit BinaryStrings miteinander zu vergleichen (größer, kleiner).
Die Aufgabe lautet so, dass man zwei Zahlen einlesen, diese dann in Binärform umwandeln und vergleichen soll ( Bei zwei Nullen soll das Programm beendet werden). Einscannen und umwandeln hat geklappt (siehe Quellcode). Leider hab ich null Ahnung wie ich die Strings vergleichen soll. Ich soll auch noch ausgeben nach welchem Iterationsschritt der Vergleich abbricht.
Ich würde mich sehr über eure Hilfe freuen
Java:
import java.util.Scanner;
public class binaryVergleich {
public static void main (String[] args) {
while (true){
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
int summe = a+b;
if (summe == 0){
break;
}else{
String c = Integer.toBinaryString(a);
String d = Integer.toBinaryString(b);
System.out.println("a= "+a+" binaer: "+c);
System.out.println("b= "+b+" binaer: "+d);
}
}
}
}