Zahlenkonvertierung

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo!
Meine Aufgaben:

(Umwandlung Dezimalzahl in Binär)

Entwerfen Sie ein Programm, dass:

-Den Benutzer zur Eingabe der Dezimalzahl auffordert
-Diese einliest
Die Zahl umwandelt (Ganzzahldivision und Modulo)
Das Ergebniss ausgibt und fragt, ob eine weitere Umwandlung durchzuführen ist

Den Reader zum einlesen der Dezimalzahl hab ich, ich weiß nur nicht, ob ich den Rest der Division in nen Array packen soll oder wie oder was.
Schonmal Danke!

andy-vesper@web.de
 

Jango

Gesperrter Benutzer
Mit: Entwerfen Sie... wurdest Du doch sicher gemeint, oder stand da in Klammern (die Leute vom Java-Forum)?
Keine HA im Forum!
 
G

Guest

Gast
Das Prinizip is mir ja klar. Ich weiß nur nicht, was ich mit dem Rest der Ganzzahldivision machen soll. Wie speicher ich den? Weil den brauch ich ja dann um die Binärzahl dazustellen.
 
S

SlaterB

Gast
Zahl 9:
9 % 2 = 1 -> merke Bit 1
9 / 2 = 4
4 % 2 = 0 -> merke Bit 0
4 / 2 = 2
2 % 2 = 0 -> merke Bit 0
2 / 2 = 1
1 % 2 = 1 -> merke Bit 1
1 / 2 = 0, Abbruch

-> Zahl 9 = binär 1001

--------

so jetzt weißt du hoffentlich was mit dem Verfahren gemeint ist,
dieses nicht zu kennen ist nämlich zu verzeihen,

programmieren musst du es nun aber selber:
Schleife, Rechnen, aktuelles Bit + Rest merken, wieder von vorne


> Ich weiß nur nicht, was ich mit dem Rest der Ganzzahldivision machen soll. Wie speicher ich den?

diese Frage macht zusammen mit einem Code-Gerüst bis dahin weitaus mehr sinn,
so kann man dazu eigentlich nix sagen außer 'speichern in einer lokal definierten Variable'
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Zahlenkonvertierung Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben