ejemplo basico de cola en java

Iniciado por chaarlyyyy, 15 Julio 2010, 17:55 PM

0 Miembros y 1 Visitante están viendo este tema.

chaarlyyyy

amigos esoty progrmando yn ejemplo basico de cola en java y tngo el sgte problema con la funcion eliminar he intentado varias veces pero no me resulta nada por favor si me pueden ayudar aki esta el codigo de mi progrma:

Código (java) [Seleccionar]
import javax.swing.*;
public class javaapplication16 {
public static void main(String[] args) {
 int a[] = new int[5],i=1,b=0;
 NewClass obj=new NewClass();
       while (i<2){
           Object[]botones = {"Ingresar","Eliminar","Salir"};
           i = JOptionPane.showOptionDialog(null,"Elija Opcion","COLA",JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE,null,botones,botones[0]);
           switch(i){
               case 0:
                b=obj.ingresar(a,b);
                break;
               case 1:
               b=obj.eliminar(a,b);
               break;
           }
       }
   }
}
   
import javax.swing.*;
public class NewClass {
   public void imprimir(int cola[],int k){
    int x;
    for(x=0;x<k;x++){
     JOptionPane.showMessageDialog(null,cola[x],"Valor",JOptionPane.WARNING_MESSAGE);
 }
}
int  ingresar (int cola[], int j)
{
   String re;
   re=JOptionPane.showInputDialog ( null,"Introduzca un valor","Mi programa en Java",JOptionPane.QUESTION_MESSAGE );
   cola[j]=Integer.parseInt(re);
   j++;
   NewClass obj=new NewClass();
   obj.imprimir(cola,j);
   return(j);
}

int eliminar(int cola[],int j)
{
   

}
}

DEBCI- Por favor recuerda poner el codigo entre etiquetas Geshi para java.

Debci

Será porque la funcion eliminar no tiene ningun procedimiento?

Saludos

Debci

Siento el doble post pero es que el señor habrió dos temas y le dije que contestase en este mismo una duda que me envió pro privado, el tema que creó incumplia la normas y lo borré...
Pero como luego dicen que soy duro voy a contestar...

Los datos de un array no se pueden eliminar puedes darle un valor nulo, que peude ser null que es lo mismo que 0, dale valor null al indice que te plazca para dejarlo vacio.

Un saludo y leete las normas...

danielo-

mmmm.... eso es una cola? creo que esta lejos de ser una cola, pero si, tiene razon debci, bara eliminar un elemento en un array basta con hacer  null,

Código (java) [Seleccionar]

cola[x]=null;


Saludos ;)