Problemas media de pontos de funcionários[RESOLVIDO]

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);
    }
}

testei aqui no JCreator e não deu erro
mude a variavel media para float, ja que uma divisão pode dar um numero com vírgula

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.

Att

valeu java guru e desculpe a minha falta de atenção. obrigado.

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=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…

Abs []