Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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:

Geschrieben

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

Geschrieben

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

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...