ArchivosPOO
Enviado por akamaru • 3 de Septiembre de 2012 • 555 Palabras (3 Páginas) • 204 Visitas
package ArchivosPack;
import java.io.*;
/**
* Clase para escribir y leer datos numéricos en un archivo binario
* FECHA: 18 de Mayo de 2011.
* AUTOR: Alma P. Vasquez
*/
public class Archivo {
InputStreamReader ISR = new InputStreamReader(System.in);
BufferedReader BR = new BufferedReader(ISR);
public int escritura(String nomar)throws Exception{
int num= 0; float cant = 0;
// DECLARACION DEL OBJETO ASOCIADO AL ARCHIVO
DataOutputStream dos = null;
//ABRE O CREA ARCHIVO para agregar datos
try{
dos = new DataOutputStream( new FileOutputStream(nomar,true));
}
catch (IOException e)
{
System.out.println("Error de Apertura o Creacion");
return 1;
}
// ESCRIBE REGISTRO DEL ARCHIVO
try{
do{
System.out.print("INGRESE CODIGO [salida=999]: ");
num = Integer.parseInt(BR.readLine());
if (num!=999)
dos.writeInt(num);
} while (num!=999);
}
catch (NumberFormatException e)
{
System.out.println("Error en captura");
return 2;
}
catch (IOException e)
{
System.out.println("Error escritura");
return 2;
}
...