Bueno, es muy complejo ayudarte, pones más bien poca cosa y debemos intuir el problema.
¿qué quiere decir exactamente "no se imprime correctamente"?. Deberías decir qué esperas y qué sale.
¿Qué clase es arxiu? ¿Debemos suponer que al decir "acceso directo" en el título del mensaje es un RandomAccessFile?. Si es así, Fijate en la API
http://docs.oracle.com/javase/6/docs...ccessFile.html , dice que convierte ese double en un long de 8 bytes y eso es lo que escribe en el fichero, es decir, escribe el doble en su representación binaria. ¿Estás esperando verlo como texto normal abriendo el fichero con un editor de texto?
¿Qué introduces desde teclado?
Se bueno.