question: public final void writeFloat ( float val ) throws IOException { writeInt ( Float . floatToIntBits ( val ) ) ; }
target:  Writes a 32-bit float to the target stream. The resulting output is the four bytes resulting from calling Float.floatToIntBits().