(→Exemplo: Escrita de Leitura Binárias (dados) (Escritor2)) |
(→Exemplo: Escrita de Leitura Binárias (dados) (Escritor2)) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
=== Exemplo: Escrita de Leitura Binárias (dados) (Escritor2) === | === Exemplo: Escrita de Leitura Binárias (dados) (Escritor2) === | ||
− | < | + | <source lang="java"> |
public class Escritor2 { | public class Escritor2 { | ||
Line 24: | Line 24: | ||
System.out.println(in.readUTF()); | System.out.println(in.readUTF()); | ||
System.out.println(in.readDouble()); | System.out.println(in.readDouble()); | ||
+ | |||
+ | in.close(); | ||
} | } | ||
Line 31: | Line 33: | ||
} | } | ||
− | </ | + | </source> |
[[category:Ensino]] | [[category:Ensino]] |
public class Escritor2 {
public static void main(String[] args) {
try {
DataOutputStream out =
new DataOutputStream(new BufferedOutputStream(new FileOutputStream("raw.dat")));
out.writeUTF("Valor de PI");
out.writeDouble(Math.PI);
out.writeUTF("Raiz quadrada de 2");
out.writeDouble(Math.sqrt(2));
out.close();
DataInputStream in =
new DataInputStream(new BufferedInputStream(new FileInputStream("raw.dat")));
System.out.println(in.readUTF());
System.out.println(in.readDouble());
System.out.println(in.readUTF());
System.out.println(in.readDouble());
in.close();
}
catch(EOFException e) { e.printStackTrace(); }
catch(IOException e) { e.printStackTrace(); }
}
}