12 abr 2011

Implementación de eventos, excepciones y errores

Taller de Programación Orientada a Objetos 
Semana 10 

Incorporación de eventos, excepciones y errores particulares del software.

Excepciones

Pequeños bloques de try y catch de mi código.

Con el manejo de archivos:
try {
  out = new FileOutputStream("Datos01.dat");
  p = new PrintStream(out);
  p.println("Tabla nueva");
  p.close();
} catch (Exception e) {
  System.err.println("Error con el archivo");
}

try {
  FileInputStream fstream = new FileInputStream(project/01.dat);
  DataInputStream in = new DataInputStream(fstream);

  while (in.available() !=0) {
    System.out.println(in.readLine());
  }
  in.close();
} catch (Exception e) {
  System.err.println("Error al crear");
}

En la entrada de datos:
public EntradaDatos() {
  InputStreamReader entrada = new InputStreamReader(System.in);
  BufferedReader br = new BufferedReader(entrada);
  try {
    System.out.println("Dime tu nombre:");
    nombre = br.readLine();
    System.out.println("Dime cuanto daras:");
    valor = Double.parseDouble(br.readLine());
  } catch(Exception e)  {
    e.printStackTrace();
  }
}

2 comentarios: