У меня возникли проблемы с этим конкретным блоком try/catch. Он должен работать, но каждый раз, когда я вводил письмо, я все еще получаю NumberFormatException
. Может ли кто-нибудь идентифицировать проблему с этим кодом?Операция Try/Catch не работает
try {
if (convertToNum > 4) {
System.out.println("You entered a number that is too high");
}
else if (convertToNum < 1) {
System.out.println("You entered a number that is too low");
}
else {
System.out.println("You subtracted " + convertToNum +
" from the pile.");
}
}
catch (NumberFormatException e){
System.out.println ("You entered an invalid number");
}
return convertToNum;
}
В этом примере кода анализа чисел нет. Пожалуйста, предоставьте все остальное! – fge
А? В вашем блоке 'try' нет ничего, что могло бы вызвать исключение. –
Могу поспорить, что исключение вызывается _before_ блоком 'try', в коде, который анализирует строку в' convertToNum'. – Vlad