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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 107051
Url: https://administrator.de/contentid/107051
Ausgedruckt am: 19.11.2024 um 22:11 Uhr