Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/05/2016, 03:34
sapales
 
Fecha de Ingreso: abril-2009
Mensajes: 121
Antigüedad: 15 años
Puntos: 4
Respuesta: Programa do-while-for en java

Hola:

Entiendo que "i" es el contador, y si es así, "i" es el mismo valor vaya dobnde vaya el jugador (Footbal, baketball,...) porque "i" es el contador del bucle.
Deberías crear tres contadores diferentes e inicializarlos a 0. Por ejemplo:
iFootball =0;
iBasketBall =0;
iBaseBall =0;
Y:
cuando edad==12, iFootball++;
cuando edad==13, iBaseBall++;
cuando edad==14, iBasketBall++;

Creo que esto es lo que quieres. Si no, ya sabes, pregunta.

int iFootball =0;
int iBasketBall =0;
int iBaseBall =0;
for(int i=1;i<=alumno;i=i+1)
{
do
{
edad=Byte.parseByte(JOptionPane.showInputDialog(th is, "Ingrese la edad del alumno"+ i,"Notas",1));
} while(edad<12 || edad>14);
football="Football";
if(edad==12){
iFootball++;
tafootball.setText("Edad: " + edad + " \nRegistrado en: " + football + "\nTotal registrados en equipo: " + iFootball);
}else{
baseball="Baseball";
if(edad==13){
iBaseBall++;
tabaseball.setText("Edad: " + edad + " \nRegistrado en: " + baseball + "\nTotal registrados en equipo: " + iBaseBall);
}else{
basketball="Basketball";
iBasketBal`++;
tabasketball.setText("Edad: " + edad + " \nRegistrado en: " + basketball + "\nTotal registrados en equipo: " + iBasketBall);
}
}
}