grib/src/main/java/ucar/nc2/grib/GribNumbers.java
public static float float4(RandomAccessFile raf) throws IOException {
    int a = raf.read();
    int b = raf.read();
    int c = raf.read();
    int d = raf.read();

    return float4(a, b, c, d);
  }
public static float float4(RandomAccessFile raf) throws IOException {
    int a = raf.read();
    int b = raf.read();
    int c = raf.read();
    int d = raf.read();

    return float4(a, b, c, d);
  }
Convert 4 bytes into a float value.

@param raf read from here
@return float value
@throws IOException on read error