elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Ejercicios / ayuda apenas estoy estudiando pilas en: 18 Octubre 2018, 01:00 am
necesito que mi programa muestre el ultimo elemento... yo se que es tonto pero apenas voy aprendiendo gracias[/b]

Código
  1. public class arregloPilita {
  2.     private static int[]agrega(int[]cola){
  3.         int tamanio=cola.length;
  4.        final int [] colonTemp= new int[tamanio+1];
  5.        for(int i=0; i<=tamanio;i++){
  6.            if(i==tamanio){
  7.                colonTemp[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"ingrese el numero que desea agregar"));
  8.            }else{colonTemp[i]=cola[i];
  9.            }
  10.        }
  11.        return colonTemp;
  12.    }
  13.    private static int[]atender(int[]col){
  14.       final int tamanio=col.length-1;
  15.        if(tamanio==0){
  16.            JOptionPane.showMessageDialog(null,"la cola esta vacia");
  17.        }else{
  18.           JOptionPane.showMessageDialog(null,"el numero atendido es\n"+"     "+col[]);
  19.            int[]colonTemp=new int[tamanio-1];
  20.            for(int i=-1;i<tamanio;i++){
  21.                colonTemp[i]=col[i+1];
  22.  
  23.            col=colonTemp;
  24.        }
  25.        return col;
  26.        }
  27.    }
  28.  
  29.    public static void main(String[] args) {
  30.        // TODO code application logic here
  31.        int op= 0;
  32.        int [] colilla2= new int[0];
  33.  
  34.        do{
  35.            op=Integer.parseInt(JOptionPane.showInputDialog(null, "Menu\n 1.-tamano \n 2.-agregar\n 3.- atender cola\n 10.-salir "));
  36.           switch(op){
  37.               case 1:
  38.                    JOptionPane.showMessageDialog(null, "el tamano es: " + colilla2.length);
  39.  
  40.                    break;
  41.               case 2:
  42.                   colilla2=agrega(colilla2);
  43.                   break;  
  44.               case 3:
  45.                   colilla2=atender(colilla2);
  46.                   break;
  47.  
  48.           }
  49.        } while(op!=10);
  50.    }
  51. }

MOD: Etiqueta GeSHi.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines