import java.io.RandomAccessFile;
public class InputOutputDemoPrimitive {
public static void main(String[] a) throws Exception {
//Read and write parts of file "raf.dat" in arbitrary order:
RandomAccessFile raf = new RandomAccessFile("r.dat", "rw");
raf.writeDouble(3.1415);
raf.writeInt(42);
raf.seek(0);
System.out.println(raf.readDouble() + " " + raf.readInt());
}
}