double zahl = 1; //hidden bit
double gewicht = 0.5; //Wert des nächsten Bit in der Mantisse
for (int bit = MANTISSE_ANFANG; bit <= MANTISSE_ENDE; bit++) {
if (str.charAt(bit) == '1') zahl += gewicht;
gewicht /= 2; //nächstes Bit hat nur noch halbes Gewicht
} |