0xORChecker Geschrieben 9. Januar 2003 Teilen Geschrieben 9. Januar 2003 Hallo, ich bin JAVA - Neuling und habe ne Frage: Wie kann ich die Reihenfolge der Ausgabe ändern??? Es soll z.B.: aus der Ausgabe 1011 -->1101 werden. Danke im Voraus! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mirko Geschrieben 9. Januar 2003 Teilen Geschrieben 9. Januar 2003 Hm... das ist mit den Infos imho nicht zu beantworten. Poste doch mal den Quellcode, mit dem du das ausgibst... Gruß Mirko Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0xORChecker Geschrieben 9. Januar 2003 Autor Teilen Geschrieben 9. Januar 2003 class Dezimal_Dual { public static void main(String args[]) { int i = 1; int zahl = Integer.parseInt(args[0]); do {int rest = zahl % 2; zahl = zahl/2; System.out.print(rest);} while (zahl > 0); } } Die Reihenfolge der Dualzahl ist nun falsch...muss geändert werden!:confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Miraculix Geschrieben 9. Januar 2003 Teilen Geschrieben 9. Januar 2003 Hallo, da gibts mehrere Möglichkeiten. Du kannst zum Beispiel die Ergebnisse der Berechnungen statt der direkten Ausgabe wieder in einem String zusammenfassen und diesen anschließend andersrum ausgeben. Die elegantere Methode ist aber wohl wenn du die Klasse Stack verwendest. In dieser speicherst du alle deine Teilergebnisse (als Integer) und gibst sie nach Abschluss der Berechnung verkehrtrum aus, indem du einfach die Elemente wieder vom Stack holst (Stack arbeitet nach der Last - In - First - Out (LIFO) Methode). mfg Andreas Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0xORChecker Geschrieben 9. Januar 2003 Autor Teilen Geschrieben 9. Januar 2003 kann mir da mal einer den Quelltext so bearbeiten, dass es funktioniert??? Schaffe es irgendwie nicht, bin ja noch ein kleiner Anfänger :-(((( Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 10. Januar 2003 Teilen Geschrieben 10. Januar 2003 Das könnte wahrscheinlich fast jeder hier. Nur ist der Effekt weg: Dein Lernerfolg. Schau Dir mal die API-Dokumentation der Klasse String an. Dort gibt es viele Methoden, mit denen Du einen String erzeugst (z.B. auch aus einer int) und ihn dann veränderst (umdrehen auf englisch). Den String kannst Du dann ausgeben, dann läuft es. Peter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.