Hola camaradas programadores necesito ayuda ya estoy muy estresado y la verdad no entiendo este tema de flujos de datos y archivos se supone que el programa cree un archivo .txt y una vez creado que almacene información (nombre, id, sexo, materia,calificación) y que realice una consulta individual o total de 5 alumnos a si que permita dar de baja a cualquier alumno y por ultimo salir y que de la opción de conservar o borrar el archivo.
Esto es lo que voy
public class App_prueba {
public static void main(String[] args) throws IOException
{
File fichero = new File("C:\\Users\\Angel\\Desktop\\Texto.txt");
DataOutputStream salida = null;
if(!(fichero.exists()))
{
// SI NO EXISTE EL FICHERO
System.out.println(" Se crea el fichero");
salida = new DataOutputStream(new FileOutputStream(fichero,true));
}
else{
//ya existe el fichero
System.out.println(" El fichero ya existe");
}
try{}
finally{
if(salida != null){
try {
salida.close();
} catch(IOException ex){}
}
}
}
public static void altas (File txt )throws IOException{
BufferedReader dato = new BufferedReader(new InputStreamReader(System.in));
DataOutputStream salida = null;
String nombre;
int Ncontrol;
float cali;
if( txt.exists()){
salida = new DataOutputStream(new FileOutputStream(txt,true));
System.out.println(" Introduce tu nombre ");
nombre = dato.readLine();
System.out.println(" Introduce tu clave ");
Ncontrol = Integer.parseInt(dato.readLine());
salida.writeUTF(nombre);
salida.writeInt(Ncontrol);
}
}
}