InicioApuntes Y MonografiasEstructura de Datos en Java. Pila Estatica
Estructura de Datos en Java. Una pila con 7 elemento cual podamos eliminar e insertar elementos en el.

Recordar el tipo de ordenamiento que tiene la estructura de dato de una Pila



Este programa esta cual se ejecuta en Jcreator. Con excepcion de algunos ajustes para evitar emojis

   


 
import java.io.*;

class pila {
static String cadena;
static InputStreamReader entrada = new InputStreamReader(System.in);
static BufferedReader recibeDatos = new BufferedReader(entrada);

public static void main(String args[]) throws java.io.IOException {
int tope=0, opcion=0;
//-----------Pila de 0 a 7 datos.
int vector[ ] =new int [ 7 ];
do{
System.out.println ("Opcion 1: insertar elemento." );
System.out.println ("Opcion 2: eliminar elemento." ) ;
System.out.println ("Opcion 3: imprimir" ) ;
System.out.println ("Opcion 4: salir" );
opcion=Lectura_opcion("ingrese la opcion: " ) ;

switch(opcion){
case 1:
if(tope==7){
System.out.println ("Pila llena" ) ;
}else{
vector[tope]=Lectura_opcion("ingrese el elemento: " ) ;
tope=tope+1;
}
continue;
case 2:
if(tope==0){
System.out.println ("Pila vacia" ) ;
}else{
tope=tope-1;
vector[tope]=0;
}
continue;
case 3:
impresion_vector(vector);
continue;
}
}while(opcion!=7);
}

public static int Lectura_opcion(String TxtMsg) throws java.io.IOException{
do{
int xnro;
System.out.print(TxtMsg);
cadena=recibeDatos.readLine() ;
try{
xnro=Integer.parseInt(cadena) ;
if(xnro<=0){
System.out.println("Error." ) ;
continue;
}
return (xnro);
}
catch(NumberFormatException e){
System.out.println("Error" ) ;
}
}while(true);
}

public static void impresion_vector (int xvector[]) throws java.io.IOException{
for(int i=0; i<xvector.length; i++){
System.out.println ("vector ["+(i+1)+"]: "+xvector) ;
}
}


}







Gracias, espero que a alguien le pueda ayudar esto.
Datos archivados del Taringa! original
10puntos
216visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
seboso_inf🇦🇷
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.