Подскажите как, повторять ввод строки, если ее нельзя преобразовать в тип int или double...
String j = inc.readLine(); // ввели строку
// пробуем преобразовать в тип double
double resl = Double.parseDouble(j);
// если преобразование невозможно, повторить ввод заново
???
Double parsing() {
String j = inc.readLine(); // ввели строку
Double resl;
try {
resl = Double.parseDouble(j);
} catch (Exception e) {
return parsing();
}
return resl;
}
Логика такая: пробуете (try) спарсить значение, если не получилось, ловите (catch) исключение (Exception e), и рекурсивно вызываете эту же функцию.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости