Falha: Você deve fazer 15 entradas de dados expected:<15> but was:<20>
alguem sabe dizer por que esse código diz ter 20 e não 15 entradas como seria esperado?
public class Exercicio6{
public static void main(String[] args) {
String funcionários;
int pont;
int Total = 0, media = 0, maior = 0;
for (int i = 0; i < 5; i++) {
funcionários = JOptionPane.showInputDialog("Digite o nome do " + (i + 1) + "º funcionário");
for (int j = 0; j < 3; j++) {
pont = Integer.parseInt(JOptionPane.showInputDialog("Digite a pontuação do " + (j + 1) + "º mes"));
Total = Total + pont;
}
media = Total / 3;
System.out.println(Total);
System.out.println(media);
if(media>maior){
maior=media;
} Total=0;
media=0;
}System.out.println(maior);
}
}
ok bruno, vou mudar a variavel. também testei aqui e quando tento submeter no meu curso aparece a mensagem dizendo que tem 20 entrada e não 15. mas vou continuar tentando obrigado pela resposta.
Pelo que entendi você esperava 15 chamada para o JOption para entrada de dados, porém o seu código está fazendo certo.
Pois alem das 15 notas que ele pede… ele solicita os 5 nome dos funcionários,
garotinhodejesus, o seu código já explica isto para você repare que as mensagens da entrada de dados já fala isto para você veja:
[quote]Digite o nome do 1º funcionário
Digite a pontuação do 1º mes
Digite a pontuação do 2º mes
Digite a pontuação do 3º mes
Digite o nome do 2º funcionário
Digite a pontuação do 1º mes
Digite a pontuação do 2º mes
Digite a pontuação do 3º mes
Digite o nome do 3º funcionário
Digite a pontuação do 1º mes
Digite a pontuação do 2º mes
Digite a pontuação do 3º mes
Digite o nome do 4º funcionário
Digite a pontuação do 1º mes
Digite a pontuação do 2º mes
Digite a pontuação do 3º mes
Digite o nome do 5º funcionário
Digite a pontuação do 1º mes
Digite a pontuação do 2º mes
Digite a pontuação do 3º mes
[/quote]
É importante você debugar o seu sistema, assim você consegue ver estes tipos de problemas.
Que isto sem problemas com a falta de atenção… mas fica como dica mesmo, depois que conhecer bem o debug você vai conseguir resolver muitos dos seus problemas ou detalhe que as vezes perdemos tempo fazendo.
[quote=Astork]Que isto sem problemas com a falta de atenção… mas fica como dica mesmo, depois que conhecer bem o debug você vai conseguir resolver muitos dos seus problemas ou detalhe que as vezes perdemos tempo fazendo.
Bom estudos,
Att
[/quote]
E futuramente conhecer TDD, que reduzirá ainda mais o aparecimento de Bugs fantasmas como esses…