[ Foro de Java ]

TRABAJO DE UNIVERSIDAD

05-Jul-2018 17:16
Invitado (FRANK1001)
0 Respuestas

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.
//ESE ES EL METODO REGISTRAR PARTICIPANTE
public static void REGISTRODEPARTICIPANTE(){
String DNI;
int pos;
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);
}




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...