Почему в правильном решении после объявления вещественной переменной стоит метод nextInt()? Должно же быть nextDouble()?