The following question indicates that the minimum value of a Double is
-Float.MAX_VALUE is the negative number with largest magnitude.
floats are represented the same way as
doubles, just with half the storage space (and the accompanying loss of precision.) Since signs in IEEE 754 are represented by a single bit, flipping that bit doesn't change the overall magnitude attainable by the remaining bits.