Anda di halaman 1dari 2

public class Principal { public static void main(String args[]) { /*SE CREA Y SE INSTANCIA EL OBJETO DEL TIPO DE LA CLASE:

Pilando */ Pilando objPilando = new Pilando(); /*SE LLAMAN A LOS MTODOS DE LA CLASE: Pilando*/ objPilando.ingresar(); objPilando.show1(); objPilando.show2(); objPilando.show3(); objPilando.sacar(); } } clase pilando

import java.util.*; public class Pilando { /*CREANDO LA PILA*/ Stack pila = new Stack(); /*INGRESANDO ELEMENTOS A LA PILA En este caso se agregaran los numeros 1, 2 y 3 */ public void ingresar() { for (int x=1;x<=3;x++) { pila.push(Integer.toString(x)); } } /*VACIA LA PILA, EN CASO DE ENCONTRARSE VACIA, MUESTRA EL MENSAJE "La pi la esta vaca!!!"*/ public void sacar() { while (this.empty() == 1) { System.out.println("Sacando el elemento "+pila.pop()); } System.out.println("La pila esta vaca!!!"); } /* * MUESTRA EL PRIMER ELEMENTO QUE FUE AGREGADO A LA PILA * */ public void show1() { System.out.println("El primer elemento agregado es ---> "+pila.firstElement().to String()); } /* * MUESTRA EL ULTIMO ELEMENTO QUE FUE AGREGADO A LA PILA

* */ public void show2() { /* * MUESTRA EL ULTIMO ELEMENTO QUE FUE AGREGADO A LA PILA * */ System.out.println("El ultimo elemento agregado es ---> "+pila.lastElement().toS tring()); } /* * MUESTRA EL TAMAO DE LA PILA -LA CANTIDAD DE ELEMENTOS DE LA PILA* */ public void show3() { System.out.println("La cantidad de elementos es de ---> "+pila.size()); } /* * DE VUELVE 0 SI LA PILA ESTA VACIA * */ public int empty() { int valid = 1; if(!pila.empty()) { valid = 1; } else if(pila.empty()) { valid = 0; } return valid; } }

Anda mungkin juga menyukai