Как проверить переменную, вводимую через 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");
}
В более сложной задаче действовать по-другому. Но это нужно знать более подробно всю суть
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости