Traductor

Google-Translate-Chinese Google-Translate-Spanish to French Google-Translate-Spanish to German Google-Translate-Spanish to Japanese Google-Translate-Spanish to English Google-Translate-Spanish to Russian Google-Translate-Spanish to Portuguese Google-Translate-Spanish to Italian

martes, 17 de noviembre de 2015

Programa Funcionamiento de Pilas en Java


package pilas;

import java.util.Stack;

/**
 *
 * @author JV PC LDU
 */
public class Pilas {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Stack Pila=new Stack();
        
        //push se utiliza para ingresar un dato en la pila
        Pila.push(100);  // va a ser el índice 0  
        Pila.push(90); // va a ser el índice 1  
        Pila.push(80);  // va a ser el índice 2  
        Pila.push(70); // va a ser el índice 3  
        Pila.push("en Pilas de JAVA ");  // va a ser el índice 4
        Pila.push("ciertas operaciones ");  // va a ser el índice 5 
        Pila.push("el funcionamiento de ");  // va a ser el índice 6 
        Pila.push("Se muestra");  // va a ser el índice 7
        Pila.push("En el siguiente programa:");  // va a ser el índice 8
       
       //observando los datos ingresados se muestra claramente la
        //característica LIFO (last in, first out (último en entrar, primero en salir)
        
  
        //como se puede observar en el código superior, en las pilas podemos insertar    
        //todo tipo de datos, en este caso Strings y enteros.
        
        
        //peek() método nativo de la clase stack para observar el último dato de la pila.
        System.out.println("El último elemento introducido en la pila es: "+Pila.peek());
         System.out.println("");
         System.out.println("");
         do{
             
             //pop()método nativo de la clase stack para imprimir los datos de la pila.
             System.out.println(Pila.pop());
         }while(Pila.empty()==false);
         
         
    }
    
}



?

No hay comentarios.:

Publicar un comentario