Olá, pessoal, tudo bem ?
Sou iniciante em java e estou tentando criar um quizz com perguntas de história e cada resposta certa acumula 5 pontos. Ao final das perguntas, o programa informa o total de pontos e pergunta se o usuário deseja continuar (loop). O problema é que se continuar, os pontos são somados juntos com os anteriores, ou seja, se antes o usuário tinha feito 10 pontos e na segunda tentativa fez apenas 5, o programa informa 15 ao invés de 5. Como resolver isso ?
É só zerar o somatório no início do laço.
while ( continuar? ) {
pontos = 0;
...
...
...
mostra os pontos...
}
1 curtida