Título: Ayuda con la clase Stack T_T Publicado por: .Maku. en 3 Mayo 2009, 07:48 am Hola a todos, espero y me puedan ayudar o aconsejar sobre este problema, ya que voy comenzando a dar mis primeros pasos en java :P..
Estoy aprendiendo a usar la clase Stack utilizando el import java.util y mi problema es que me piden: Insertar un elemento a la pila. El programa solicitara 10 numeros y luego mostrarlos en el orden inverso. en el siguiente codigo me funciona pero los valores los ingreso automaticamente, y lo que queria era yo dar los valores a traves de una aplicacion en pantalla import java.io.*; import java.util.*; public class StackTester { public static void main(String[] args) { Stack s = new Stack(); for (int i = 1; i <= 1000; i++) s.push(new Integer(i)); for (int i = 1; i <= 500; i++) s.pop(); System.out.println(s.pop()); System.out.println("Expected: 500"); System.out.println(s.peek()); System.out.println("Expected: 499"); System.out.println(s.size()); System.out.println("Expected: 499"); while(!s.empty()) s.pop(); System.out.println(s.size()); System.out.println("Expected: 0"); } } No se si me puedan echar una mano con esto se los agradeceria bastante Título: Re: Ayuda con la clase Stack T_T Publicado por: .Maku. en 9 Mayo 2009, 03:04 am hola de nuevo a todos, me puse a practicar un poco mas pero aun no logro dar con lo que queria les pongo el programa
import hsa.Console; import java.io.*; import java.util.*; public class TareaII { static Console C; //Insertar valores a la pila static void APila (int[] a) { int aux; Stack s = new Stack(); for (int i = 0; i < a.length - 1; i++) { System.out.println(" Valor Almacenado en la pila = " + s.push(a)); a= a[i+1]; } } public static void main ( String [] args ) { C = new Console ( ); int num, i = 0; C.println ( "Numero de elementos a ordenar: " ); int n = C.readInt ( ); int [] a = new int[n]; // arreglo de enteros C.println ( "Escriba los valores: " ); while ( i < a.length ) a[i++] = C.readInt ( ); //Almacenar en la pila los valores el arreglo APila (a); //Inserta valores a la pila } } al correr el programa me marca esto T_T Valor Almacenado en la pila = [I@22700a ahi si alguien me puede decir k ando haciendo mal plx Título: Re: Ayuda con la clase Stack T_T Publicado por: AlbertoBSD en 9 Mayo 2009, 20:19 pm bueno el error indica que estas tratando de manejar los elementos como una clase que no son.
Ahora import hsa.Console; Eso no se que contenga no es estandar asi que si lo pones nos harías un favor. Saludos Título: Re: Ayuda con la clase Stack T_T Publicado por: er_rafael_rafi en 11 Mayo 2009, 00:39 am El push es para meter en la pila, el metodo para sacar de la pila es el pop...
Saludos Título: Re: Ayuda con la clase Stack T_T Publicado por: AlbertoBSD en 11 Mayo 2009, 02:01 am LOL :D deberas.
|