necesito que mi programa muestre el ultimo elemento... yo se que es tonto pero apenas voy aprendiendo gracias[/b]
Código (java) [Seleccionar]
public class arregloPilita {
private static int[]agrega(int[]cola){
int tamanio=cola.length;
final int [] colonTemp= new int[tamanio+1];
for(int i=0; i<=tamanio;i++){
if(i==tamanio){
colonTemp[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"ingrese el numero que desea agregar"));
}else{colonTemp[i]=cola[i];
}
}
return colonTemp;
}
private static int[]atender(int[]col){
final int tamanio=col.length-1;
if(tamanio==0){
JOptionPane.showMessageDialog(null,"la cola esta vacia");
}else{
JOptionPane.showMessageDialog(null,"el numero atendido es\n"+" "+col[]);
int[]colonTemp=new int[tamanio-1];
for(int i=-1;i<tamanio;i++){
colonTemp[i]=col[i+1];
col=colonTemp;
}
return col;
}
}
public static void main(String[] args) {
// TODO code application logic here
int op= 0;
int [] colilla2= new int[0];
do{
op=Integer.parseInt(JOptionPane.showInputDialog(null, "Menu\n 1.-tamano \n 2.-agregar\n 3.- atender cola\n 10.-salir "));
switch(op){
case 1:
JOptionPane.showMessageDialog(null, "el tamano es: " + colilla2.length);
break;
case 2:
colilla2=agrega(colilla2);
break;
case 3:
colilla2=atender(colilla2);
break;
}
} while(op!=10);
}
}
MOD: Etiqueta GeSHi.