Advertisement
robeeeert

examplepilas

Feb 7th, 2024
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.02 KB | None | 0 0
  1. package com.mycompany.mainpilas;
  2.  
  3. /**
  4.  *
  5.  * @author ianto
  6.  */
  7. import java.util.Stack;
  8. import java.util.*;
  9. public class MainPilas {
  10.  
  11.     public static void main(String[] args) {
  12.         Stack <persona> pila = new Stack<>();
  13.         persona Persona;
  14.         Persona = new persona();
  15.         Persona.setNombre("Juan");
  16.         Persona.setCarne("7690-22-123");
  17.         System.out.println("Los datos de la persona son: " + Persona.toString());
  18.         System.out.println("Ingresando persona en la pila");
  19.         pila.push(Persona);
  20.        
  21.         Persona.setNombre("Pedro");
  22.         Persona.setCarne("7690-22-321");
  23.         System.out.println("Los datos de la persona son: " + Persona.toString());
  24.         System.out.println("Ingresando persona en la pila");
  25.         pila.push(Persona);
  26.        
  27.         Persona.setNombre("Luis");
  28.         Persona.setCarne("7690-22-335");
  29.         System.out.println("Los datos de la persona son: " + Persona.toString());
  30.         System.out.println("Ingresando persona en la pila");
  31.         pila.push(Persona);
  32.        
  33.         while(!pila.empty()){
  34.             System.out.println("Elemento en la cima de la pila" + pila.peek().toString());
  35.             pila.pop();
  36.             System.out.println("Contenido de la pila" + pila);
  37.         }
  38.         System.out.println(pila);
  39.        
  40.        
  41.     }
  42. }
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. //Clase persona
  50.  
  51.  
  52. package com.mycompany.mainpilas;
  53.  
  54. /**
  55.  *
  56.  * @author ianto
  57.  */
  58. public class persona {
  59.     private String nombre;
  60.     private String carne;
  61.  
  62.     public persona(){
  63.         nombre = "";
  64.         carne = "";
  65.         }
  66.  
  67.     public void setNombre(String nombre) {
  68.         this.nombre = nombre;
  69.     }
  70.  
  71.     public void setCarne(String carne) {
  72.         this.carne = carne;
  73.     }
  74.  
  75.     public String getNombre() {
  76.         return nombre;
  77.     }
  78.  
  79.     public String getCarne() {
  80.         return carne;
  81.     }
  82.  
  83.     @Override
  84.     public String toString() {
  85.         return "persona (" + "nombre:" + nombre + ", carne:" + carne + ')';
  86.     }
  87.    
  88.    
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement