miércoles, 30 de noviembre de 2011

colas en jav

package colas;


import java.util.*;

public class Colas {


  
    public static void main(String[] args) {

                            Scanner leer = new Scanner(System.in);

                    int num;
                  
 int op;
                   
LinkedList lista = new LinkedList();
   
                do{
                        System.out.println( "\t Menú \t" );
  
                     System.out.println( "Operaciones con listas" );
             
          System.out.println( "1.- Insertar el elemento" );
                
       System.out.println( "2.-  remover el elemento" );
 
                     System.out.println( "3.- Mostrar la cola" );
      
                System.out.println( "4.- Borrar toda la cola" );
     
                 System.out.println( "5.- Salir" );
        
       
      System.out.println( "\n" );
          
            System.out.println( "Elija la operación que desee" );
        
              op = leer.nextInt();
 switch(op){
 case 1:
     
 System.out.println( "Inserte numero" );
     
  num = leer.nextInt();
       
lista.addFirst(num);
     
  break;
case 2:
      
   System.out.println( "Se borrara el primer nodo" );
  
        lista.removeLast();
       
   break;
 case 3:
  
    System.out.println( "La cola es la siguiente" );
  
    List lista2 = new ArrayList(lista);
    
  Iterator it = lista2.iterator();
    
   while (it.hasNext()){
       
 System.out.println(it.next()+"");
 
              }
       
  break;
 case 4:
      
          System.out.println( "Se borraran toda la cola" );
  
              lista.clear();
     
           break;

 case 5:
           
         System.out.println( "Al rato" );
      
               break;
 }
                    }
        
     while( op != 7 );

             
  }

         
  }


      
            
       
           

No hay comentarios:

Publicar un comentario