import java.io.FileOutputStream;
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class EscribirRegistros {
public static void main(String [] args) {
    FileOutputStream out;
    try {
        out = new FileOutputStream("registros.dat");
        BufferedOutputStream bfOut = 
             new BufferedOutputStream(out);
        DataOutputStream dOut = new DataOutputStream(bfOut);
        for (int i=0;i<8192;i++) {
            double valor = Math.PI * i; 
            dOut.writeInt(i);dOut.writeDouble(valor); 
        }
        dOut.close();bfOut.close();out.close();
    } catch (FileNotFoundException ex) {
	ex.printStackTrace();
        System.exit(0);
    } catch (IOException ex) {
	ex.printStackTrace();
        System.exit(0);
   }//try
  }//main 
}