Nullquadrat
Mitglied
Hallo zusammen,
ich sitze gerade daran, eine Methode zu erstellen, die Dezimalzahlen in Binärdarstellung umrechnet. Iterativ ist es auch ziemlich simpel, doch rekursiv klappt es ganz und gar nicht.
Wie soll der PC beim rekursiven Aufruf die Zahlen 0 und 1 hintereinander schreiben ? Er rechnet mir es zusammen bei der Übergabe :
return binaer((dezZahl/10)+1); // bzw + 0
Das ganze im String zu realisieren ist doch Quatsch oder?!
Ich benutze keine vordef. Klassen oder ähnliches.
Für Hilfe wäre ich sehr dankbar.
ich sitze gerade daran, eine Methode zu erstellen, die Dezimalzahlen in Binärdarstellung umrechnet. Iterativ ist es auch ziemlich simpel, doch rekursiv klappt es ganz und gar nicht.
Wie soll der PC beim rekursiven Aufruf die Zahlen 0 und 1 hintereinander schreiben ? Er rechnet mir es zusammen bei der Übergabe :
return binaer((dezZahl/10)+1); // bzw + 0
Das ganze im String zu realisieren ist doch Quatsch oder?!
Ich benutze keine vordef. Klassen oder ähnliches.
Für Hilfe wäre ich sehr dankbar.