Подскажите как, повторять ввод строки, если ее нельзя преобразовать в тип 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
), и рекурсивно вызываете эту же функцию.
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Решил добавить кнопку "Назад" в своём приложенииПрописал всё согласно офф
Имеется 5 картинок помещенных в GrieView, но страницка не открывается сразу крашЭто на эмуляторах а на реальном девайсе все работает
В данный момент разрабатываю WebSocket сервер, реализующий модель "издатель - подписчик" (то есть, сервер только отсылает информацию клиентам,...