pawlos
Goto Top

Problem bei der 8-Komplementdarstellung

Hallo Zusammen,

ich möchte ein Programm schreiben welches mir eine OktalZahl in eine 8-Komplementdarstellung anzeigt. Habe aber im Moment ein kleines Problem wo ich nicht weiter komme.
Das ist der Code:

Die Zahl welche ich im Moment einlese lautet: strOktalZahl = "455";
public void init(){
int laenge = strOktalZahl.length();
int position = 0;
char cLaengeZahl = new char[laenge];
cLaengeZahl = strOktalZahl.toCharArray();
System.out.println (cLaengeZahl);

for (int i = 0; i < cLaengeZahl.length; i++) {
cLaengeZahl[position] = cLaengeZahl[i];
ergebnis = oktalZahl - hiflsWert-cLaengeZahl[position];
System.out.println (oktalZahl+" - "+hiflsWert+" - "+cLaengeZahl[position]+" = "+ergebnis);
position++;
}
}
Das ergebnis meines .println ist folgendes:
455
8 - 1 - 4 = -45
8 - 1 - 5 = -46
8 - 1 - 5 = -46

Das Ergebnis sollte jedoch entsprechend der Berechnung aussehen. Das komisch ist, ich splitte den String richtig jedoch stimmt die Berechnung nicht.
Kann mir Jemand helfen?????

Viele Grüße
Pawlos

Content-ID: 107051

Url: https://administrator.de/contentid/107051

Ausgedruckt am: 19.11.2024 um 22:11 Uhr