package Unidad_2;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
/**
*
* @author Administrador
*/
public class ListaLigadaPila {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int num;
int op;
LinkedList lista=new LinkedList();// Objeto
do{
System.out.println("\t Menu \t");
System.out.println("Operaciones con listas");
System.out.println("1.- Insertar dato");
System.out.println("2.- Borrar dato");
System.out.println("3.- Mostrar ");
System.out.println("4.- Borrar toda la pila");
System.out.println("5.- Salir");
System.out.println("\n");
System.out.println("Elija la operacion que desee");
op=leer.nextInt();
switch(op){
case 1:
System.out.println("Inserte un numero");
num=leer.nextInt();
lista.addFirst(num);
break;
case 2:
System.out.println("Se borrara el primer nodo");
lista.removeFirst();
case 3:
System.out.println("La pila es la siguiente");
List lista2=new ArrayList(lista);
Iterator it=lista2.iterator();
while(it.hasNext()){
System.out.println(it.next()+"");
}
case 4:
System.out.println("Se borraran todos los elementos");
lista.clear();
break;
case 5:
System.out.println("Al rato");
break;
}
}
while(op !=5);
}
}
No hay comentarios:
Publicar un comentario