Всем привет. Переучиваюсь сейчас с PHP на Java и возник вопрос, на который я не смог найти простого ответа. Уже несколько раз, в ходе программирования я сталкиваюсь с тем, что мне нужно организовать некую проверку. Я тут набросал небольшую программку, в которой я через конструкцию исключений проверяю, является ли введённая строка типом double или нет:
https://ideone.com/zVz1wa
Меня очень смущает каждый раз создавать громоздкую конструкцию через try - catch, в том же PHP такая проверка заняла бы одну строку:
if (!is_double($cmd)) {
echo "Тип данных должен быть с плавающей точкой");
}
По моему это гораздо лаконичнее и понятнее. Что я делаю не так? Всегда ли ява такая громоздкая или есть способы решить подобного рода задачи более коротко, через конструкции if ? Прошу не кидать в меня тапками, я только только начал изучать Яву, хотя в PHP опыт уже приличный. Возможно я не знаю про какой то фреймворк, который позволяет решать подобные задачи более быстро и красиво или сама методология языка Явы такова, что большая часть проверок делается через исключения...