import java.util.Scanner; public class Test { public static void limpiar() { for (int i = 0; i < 20; i++) System.out.println(""); } public static void visualizaMenu() { System.out.println("Menu"); System.out.println(""); System.out.println("1) Agregar"); System.out.println("2) Modificar"); System.out.println("3) Borrar"); System.out.println("4) Visualizar todos"); System.out.println("8) Leer"); System.out.println("9) Grabar"); System.out.println("0) Salir"); } // Funcion Principal .... public static void main(String[] args) { Scanner teclado = new Scanner(System.in); // Manipulacion del directorio telefonico CatalogoCDs man = new CatalogoCDs(); limpiar(); int op = 1, reg; do { System.out.println("Numero de registros: " + man.regresaNRegs()); visualizaMenu(); System.out.println(""); System.out.println("Opcion: "); op = teclado.nextInt(); switch(op) { case 0: break; case 1: man.adicionar(); break; case 2: System.out.println("Registro: "); reg = teclado.nextInt(); man.modificar(reg); break; case 3: System.out.println("Registro: "); reg = teclado.nextInt(); man.borrar(reg); break; case 4: man.visualizaTodos(); break; case 8: man.leer("DirTelefonico.dat"); break; case 9: man.grabar("DirTelefonico.dat"); break; } } while(op != 0); } }