int wmath1 = 1;
do {
if (wmath.equals(add)) {
System.out.print(5 + 5);
} else if (wmath.equals(sub)) {
System.out.println(6 - 2);
} else {
System.out.println("sorry but that not an option");
int wmath1 = 0;
}
} while (wmath1 < 1);
}
Я пытаюсь создать цикл, в котором, если пользователь не выберет ни один из заданных параметров, цикл снова повторится, чтобы он мог выбрать один из заданных параметров, повторите программу.Ошибка: Дублировать локальную переменную
Однако, когда я назначаю wmath = 1
, сначала это должно разрешить завершение цикла, если инструкция else не запущена, но она дает мне ошибку, которая используется повторно, но она должна быть переименована.
Вышеупомянутый код - это всего лишь часть цикла while. Имя части сканера wmath не указано.
Возможный дубликат [Дублированный локальной переменной (для Loops)] (HTTP : //stackoverflow.com/questions/24239426/duplicate-local-variablefor-loops) – HopefullyHelpful
Вы задаете вопрос, очень похожий на вопрос, заданный на этом сайте. Pls скопируйте часть или все ваше сообщение об ошибке в поиск StackOverflow в следующий раз и посмотрите, найдете ли вы ответ. Также отправьте сообщение EXACT об ошибке в свой пост в следующий раз, поскольку это имеет решающее значение для отладки. – HopefullyHelpful