Как мне создать приложение, которое запрашивает у пользователя целое число и возвращает количество имеющихся у него цифр? - PullRequest
1 голос
/ 10 апреля 2019

Я начал записывать этот код, и я хочу найти возврат цифр, которые он имеет после того, как пользователь запросит целое число.С чего начать с этого решения?

Я все еще новичок в программировании Dr Java.Однако я попытался исследовать эти методы и не могу найти пример для этого решения.

public class Recursion {
    public static void main(String[] args) { 
        Scanner input = new Scanner(System.in);
        System.out.println("Enter an integer.");
        int digit = input.nextInt();
        input.close();
    }
}

Я ожидаю, что для этой проблемы требуется рекурсия или метод, и я верю, что он должен вернуться кцифра, но я не уверен, правильно ли это.

1 Ответ

0 голосов
/ 10 апреля 2019

Вы можете использовать эту функцию для подсчета количества цифр:

function digits_count(n) {
      var count = 0;
      if (n >= 1) ++count;

      while (n / 10 >= 1) {
        n /= 10;
        ++count;
      }

  return count;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...