Foro de elhacker.net

Programación => Java => Mensaje iniciado por: chaarlyyyy en 15 Julio 2010, 17:55 pm



Título: ejemplo basico de cola en java
Publicado por: chaarlyyyy en 15 Julio 2010, 17:55 pm
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
  1. import javax.swing.*;
  2. public class javaapplication16 {
  3. public static void main(String[] args) {
  4.  int a[] = new int[5],i=1,b=0;
  5.  NewClass obj=new NewClass();
  6.        while (i<2){
  7.            Object[]botones = {"Ingresar","Eliminar","Salir"};
  8.            i = JOptionPane.showOptionDialog(null,"Elija Opcion","COLA",JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE,null,botones,botones[0]);
  9.            switch(i){
  10.                case 0:
  11.                 b=obj.ingresar(a,b);
  12.                 break;
  13.                case 1:
  14.                b=obj.eliminar(a,b);
  15.                break;
  16.            }
  17.        }
  18.    }
  19. }
  20.  
  21. import javax.swing.*;
  22. public class NewClass {
  23.    public void imprimir(int cola[],int k){
  24.     int x;
  25.     for(x=0;x<k;x++){
  26.      JOptionPane.showMessageDialog(null,cola[x],"Valor",JOptionPane.WARNING_MESSAGE);
  27.  }
  28. }
  29. int  ingresar (int cola[], int j)
  30. {
  31.    String re;
  32.    re=JOptionPane.showInputDialog ( null,"Introduzca un valor","Mi programa en Java",JOptionPane.QUESTION_MESSAGE );
  33.    cola[j]=Integer.parseInt(re);
  34.    j++;
  35.    NewClass obj=new NewClass();
  36.    obj.imprimir(cola,j);
  37.    return(j);
  38. }
  39.  
  40. int eliminar(int cola[],int j)
  41. {
  42.  
  43.  
  44. }
  45. }
DEBCI- Por favor recuerda poner el codigo entre etiquetas Geshi para java.


Título: Re: ejemplo basico de cola en java
Publicado por: Debci en 15 Julio 2010, 18:19 pm
Será porque la funcion eliminar no tiene ningun procedimiento?

Saludos


Título: Re: ejemplo basico de cola en java
Publicado por: Debci en 15 Julio 2010, 23:03 pm
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...


Título: Re: ejemplo basico de cola en java
Publicado por: danielo- en 16 Julio 2010, 06:06 am
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
  1. cola[x]=null;
  2.  

Saludos ;)