• Viernes 8 de Noviembre de 2024, 13:36

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ArturRguez

Páginas: [1]
1
Java / Mostrar Lista De Elementos
« en: Jueves 25 de Octubre de 2007, 03:15 »
:ayuda:

Hola que tal, como ven soy nuevo en el foro.

Estudio Ing en Sistemas comp.. y soy novato en la programacion, necesito su ayuda...

Bueno, el problema es que estoy en la creacion de una lista de elementos, creando los elementos por el inicio, les muestro el codigo para que lo vean...
Código: Text
  1.  
  2. import static java.lang.System.out;
  3. import java.util.Scanner;
  4.  
  5. class nodito
  6. {
  7.     String info;
  8.     nodo liga;
  9. }
  10.  
  11. public class Lista
  12. {
  13. public static void main(String args[])
  14.     {
  15.         Scanner pide=new Scanner(System.in);
  16.         int opc;
  17.        
  18.         nodito P=new nodito();
  19.         out.println("Primer elemento a insertar\n\t(ultimo de la lista):");
  20.         P.info=pide.next();
  21.         P.liga=null;
  22.              
  23.         do{
  24.             out.println("1.- Inserta otro elemento.\n2.- Mostrar lista.\n3.- Sal de la insercion.");
  25.          opc=pide.nextInt();
  26.             switch(opc){
  27.             case 1:              
  28.             nodito Q=new nodito();
  29.             out.println("Dame la informacion:");
  30.             Q.info=pide.next();
  31.             Q.liga=P.liga;
  32.             P=Q;
  33.  
  34.             break;
  35.            
  36.             case 2:
  37.                 out.println(P.info+"\t"+Q.info);// esta linea me da el error
  38.                     }
  39.     }while(opc!=3);
  40.  
  41. }
  42.  

esa linea que me da el error, es pk no me reconoce al objeto Q, pk no esta inicializado, y es cierto, pero no se como hacerle para que me lo reconosca y poderlo imprimir...


Y tambien quisiera saber como puedo crear algo asi como un ciclo, donde me imprima todos los elementos de la lista..


De antemano gracias, y si todo sale bien :P me veran mas seguido por aqui... :gracias:

Páginas: [1]