É possível limpar uma variável que está acumulando soma?

1 resposta
loopwhilejava
R

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 ?

1 Resposta

D

É só zerar o somatório no início do laço.

while ( continuar? ) {
    pontos = 0;
    ...
    ...
    ...
    mostra os pontos...
}
Criado 2 de junho de 2021
Ultima resposta 2 de jun. de 2021
Respostas 1
Participantes 2