22/05/2016, 03:34
|
| | Fecha de Ingreso: abril-2009
Mensajes: 121
Antigüedad: 15 años, 8 meses 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);
}
}
} |