import java.util.Scanner;


public class Menu {

   // Limpia la pantalla usando lineas en blanco
   public void limpiar() {
      for (int i = 0; i < 30; i++) System.out.println("");
   }

   // Visualiza el menu
   public 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("0) Salir");
   }


   // Arreglo unidimensional ...
   public void arregloUnidimensional() {

      // objeto para trabajar con teclado
      Scanner teclado = new Scanner(System.in);

      // Limpia pantalla
      limpiar();

      int op = 1;
      // Menu
      do {
         visualizaMenu();
         System.out.println("");
         System.out.println("Opcion: ");
         op = teclado.nextInt();

         switch(op) {
         // Salir
         case 0:
            break;
         // Agregar
         case 1:
            System.out.println("Agregar");
            break;
         // Modificar
         case 2:
            System.out.println("Modificar");
            break;
         // Borrar
         case 3:
            System.out.println("Borrar");
            break;
         // Visualizar
         case 4:
            System.out.println("Visualizar");
            break;
         default:
            System.out.println("Opcion no reconocidad");

         }
      } while(op != 0);
      System.out.println("Fin del arreglo unidimensional");
   }


   // Funcion Principal ....
   public static void main(String[] args) {
      Menu t = new Menu();
      t.arregloUnidimensional();

   }
}