Как проверить переменную, вводимую через Scanner, на принадлежность к типу double ?
Зависит вообще всё от задачи. В самом простом случае можно использовать hasNextDouble для считывания
Scanner sc = new Scanner(System.in);
System.out.println(sc.hasNextDouble() ? "(double) " + sc.nextDouble() : " тут не double");
через Double.parseDouble
Scanner sc = new Scanner(System.in);
double userInput = 0;
try {
userInput = Double.parseDouble(sc.next());
} catch (NumberFormatException ignore) {
System.out.println("тут не double");
}
В более сложной задаче действовать по-другому. Но это нужно знать более подробно всю суть
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Друзья, приветРазжуйте, пожалуйста, какая разница между кодом, если класс Cat наследует (расширяет) класс Animal?