Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - LoboEnmascarado

#1
Java / Ayuda con array java
1 Diciembre 2016, 01:38 AM
Buenas tardes a todos, es mi primer post y quería solicitar con urgencia una pequeña mano para este problema.

Con base a los arrays tenemos que registrar datos: Número de persona, nombre, edad, pero no pueden repetirse los números de las personas, tengo hecho tal proceso de pedir y registrar, lo que necesito es saber como evitar que se repitan a la hora de ingresar el número.

Aquí les dejo una parte de mi código.

Citarstatic void registro()
      {
         if (ap<4)
         {
         ap++;
         numeros[ap]=Integer.parseInt(JOptionPane.showInputDialog("Número de persona "+ap));   
         nombre[ap]=JOptionPane.showInputDialog("Nombre de persona "+ap);
         edad[ap]=Integer.parseInt(JOptionPane.showInputDialog("Edad de la persona "+ap));
         }
         else
      {
         JOptionPane.showMessageDialog(null,"Registro lleno, regresar al menú");
      }

He intentado de diversas formas que he encontrado o deducido, ya sea con ciclos for o do while pero siempre al poner el primer número me lo marca existente pero prosigue a pedir los demás datos.

Gracias de antemano.