lunes, 1 de diciembre de 2014

clase PILA codigo fuente en java

hola amigos y amigas en esta ocación les voy a compartir un proyecto en java de PILAS el cual esta explicado los codigos en los comentarios.
ahora si quieren descargarlo aqui les dejo el link de descarga NO OLVIDEN COMENTAR y pregunten lo que no le entiendan.

YO LO HICE EN UNA SOLA CLASE QUE ES LA CLASE MAIN

package pila;

import java.util.ArrayList;// se importan las librerias el cual vamos a utilizar
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;


public class Pila {  //se crea la clase pila

  
    public static void main(String[] args) {
    
      Scanner leer =new Scanner(System.in); // el Scanner te sirve para teclear desde la consola en                                             
        int num;// se declara esta variable para elegir las opciones del menu
        int op;// esta variable se utiliza como auxiliary en el ciclo swing
        LinkedList lista = new LinkedList();// se instancia  LinkedList para utilizarla como menu
        do{         //     con este do while podemos inserter los casos que vamos a seleccionar
            System.out.println("\t Menuº \t");
            System.out.println("Operaciones con pilas");
            System.out.println("1.- Insertar");
            System.out.println("2.- Borrar");
            System.out.println("3.- Mostrar la pila");
            System.out.println("4.- Salir");
            System.out.println("\n");
            System.out.println("Elija la operación que desee");
            op =leer.nextInt();
            switch(op){
            case 1:// el primer caso  elije la opcion que quieras usar
                System.out.println("Inserte Numero");
                num =leer.nextInt();
                lista.addLast(num);
                break;
            case 2: // segundo caso borrar un nodo
                System.out.println("SE borrará el nodo final");
                lista.removeFirst();
                break;
            case 3:// muestra la pila
                System.out.println("La lista es la siguiente");
                 List lista2 = new ArrayList (lista);
                 Iterator it = lista2.iterator();
               
                 while (it.hasNext()){
                     System.out.println(it.next() + "");
                 }
                 break;
            case 4:// cuarto caso salir
                System.out.println("Al rato");
                break;
            }
        }
        while(op != 4);
    }

    }

No hay comentarios:

Publicar un comentario