Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Reihenfolge der Ausgabe ändern

Empfohlene Antworten

Veröffentlicht

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!

Hm... das ist mit den Infos imho nicht zu beantworten. Poste doch mal den Quellcode, mit dem du das ausgibst...

Gruß

Mirko

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:

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

kann mir da mal einer den Quelltext so bearbeiten, dass es funktioniert???

Schaffe es irgendwie nicht, bin ja noch ein kleiner Anfänger :-((((

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.