Hi, alle, irgendwie klappt es bei mir nicht richtig
...
// Binär nach Dezimal umrechnen
static int Bin2Dez(String zahl) {
int ergebnis = 0;
int pow = 1;
for (int i = zahl.length()-1; i >= 0; i--, pow = pow * 2) {
if (zahl.charAt(i) == '1') ergebnis = ergebnis + pow;
}
return ergebnis;
}
public static void main (String[] args) {
// Alle Binärzahlen von 0 bis 255 ausgeben
for (int i=0; i <= 255; i++) {
// Dec in Binär umrechnen
int dezZahl = Bin2Dez(ergebniss);
// Ergebnisse ausgeben
System.out.println(i + ": " + ergebnis + " = " + dezZahl);
}
}
:
Danke!
...
// Binär nach Dezimal umrechnen
static int Bin2Dez(String zahl) {
int ergebnis = 0;
int pow = 1;
for (int i = zahl.length()-1; i >= 0; i--, pow = pow * 2) {
if (zahl.charAt(i) == '1') ergebnis = ergebnis + pow;
}
return ergebnis;
}
public static void main (String[] args) {
// Alle Binärzahlen von 0 bis 255 ausgeben
for (int i=0; i <= 255; i++) {
// Dec in Binär umrechnen
int dezZahl = Bin2Dez(ergebniss);
// Ergebnisse ausgeben
System.out.println(i + ": " + ergebnis + " = " + dezZahl);
}
}
:

Danke!