TRABAJO CON ARRAYLIST
Publicado por Frank (4 intervenciones) el 05/07/2018 16:53:37
TENGO UN PROBLEMA CON MI CODIGO , EL PROBLEMAS ES QUE CUANDO INGRESO UN NUEVO PARTICIPANTE LO QUE HACE EL PROFGRAMA ES PONER TODOS LOS DATOS EN LA MISMA POSICION DEL ANTIGUO.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//ESE ES EL METODO REGISTRAR PARTICIPANTE
public static void REGISTRODEPARTICIPANTE(){
String DNI;
int pos;
int con;
con = 1;
oParticipante = new Participante();
System.out.println("**REGISTRAR PARTICIPANTE**");
System.out.println("PARTICIPANTE Nº " + (listaParticipante.size()+1));
System.out.print("DNI: ");
DNI= leer.next();
pos = BuscarxDNI(DNI);
if(pos > -1){
System.out.println("ERROR;ESTE DNI YA ESTA REGISTRADO");
System.out.println("INGRESE NUEVO DNI:");
DNI=leer.next();
oParticipante.setDNI(DNI);
}
oParticipante.setDNI(DNI);
System.out.print("NOMBRE: ");
oParticipante.setNOMBRE(leer.next());
System.out.print("APELLIDO: ");
oParticipante.setAPELLIDO(leer.next());
System.out.print("SEXO (1.MASCULINO/2.FEMENINO): ");
if(leer.nextInt() == 1){
oParticipante.setSEXO("M");
} else{
oParticipante.setSEXO("F");
}
listaParticipante.add(oParticipante);
}
Valora esta pregunta


0