• Lunes 23 de Diciembre de 2024, 13:49

Autor Tema:  Mostrar Lista De Elementos  (Leído 1015 veces)

ArturRguez

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Mostrar Lista De Elementos
« en: Jueves 25 de Octubre de 2007, 03:15 »
0
: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: