J
javaanfaenger91
Gast
Hi,
habe dieses Forum hier gerade durch google gefunden und denke das mir hier kompetent geholfen werden kann.
Wir arbeiten mit java in der Konsole.
Ich möchte nun das der Benutzer ein Integer bzw Long eingeben kann und die einzelnen Ziffern in einem Array speichern um später mit einem zweiten Integer auf gleichheit der Ziffern zu prüfen.
Hört sich kompliziert an, hier mal ein Beispiel:
Eingabe: 598746832
So und dann erfolgt noch eine eingabe:
Eingabe2: 59874
Wenn jetzt die Ziffern übereinstimmen (also die ersten 5) soll ein true ausgegeben werden andernfalls false.
Meine einzige Idee das zu realisieren ist über ein array und meine Lösung kommt mir sehr kompliziert vor. vielleicht geht es ja einfacher, ich hätte es folgendermaßen gemacht:
Integer einlesen.
Array anlegen und Integer Ziffern durch Modulo 10 in dem Array speichern
da die Ziffern dann falschherum sortiert sind mit einem neuen Array die Reihenfolge per schleife vertauschen.
Das gleiche dann für die Zweite eingabe; Am Ende würd ich dann die einzelnen array elemente vergleichen!
Geht es einfacher? xD
habe dieses Forum hier gerade durch google gefunden und denke das mir hier kompetent geholfen werden kann.
Wir arbeiten mit java in der Konsole.
Ich möchte nun das der Benutzer ein Integer bzw Long eingeben kann und die einzelnen Ziffern in einem Array speichern um später mit einem zweiten Integer auf gleichheit der Ziffern zu prüfen.
Hört sich kompliziert an, hier mal ein Beispiel:
Eingabe: 598746832
So und dann erfolgt noch eine eingabe:
Eingabe2: 59874
Wenn jetzt die Ziffern übereinstimmen (also die ersten 5) soll ein true ausgegeben werden andernfalls false.
Meine einzige Idee das zu realisieren ist über ein array und meine Lösung kommt mir sehr kompliziert vor. vielleicht geht es ja einfacher, ich hätte es folgendermaßen gemacht:
Integer einlesen.
Array anlegen und Integer Ziffern durch Modulo 10 in dem Array speichern
da die Ziffern dann falschherum sortiert sind mit einem neuen Array die Reihenfolge per schleife vertauschen.
Das gleiche dann für die Zweite eingabe; Am Ende würd ich dann die einzelnen array elemente vergleichen!
Geht es einfacher? xD