Делаю простой тест, вот метод проверяющий ответы: когда отвечаешь первый раз верно, переводит на следующий вопрос и увеличивает счетчик score, при втором верном ответе переводит на страницу again, те нужно обнулить счетчик tries?
public String answerSimple(){
tries++;
System.out.println("tries: "+tries);
if (questions[currentQuestion].isCorrect(response)) {
score++;
if (currentQuestion == questions.length - 1) {
return "done";
}
else {
System.out.println("tries after nextQuestion: "+tries);
nextQuestion();
return "success";
}
}
else if (tries == 1) {
return "again";
}
else {
if (currentQuestion == questions.length - 1) {
return "done";
}
else {
nextQuestion();
return "failure";
}
}
}
private void nextQuestion(){
correctAnswer= questions[currentQuestion].getAnswer();
currentQuestion++;
tries= 0;
response= "";
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники