Я начал записывать этот код, и я хочу найти возврат числовых цифр, которые он имеет после того, как пользователь запрашивает целое число. С чего начать с этого решения?
Я все еще новичок в кодировании 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();
}
}
Я ожидаю, что для этой проблемы нужна рекурсия или метод, и я считаю, что он должен вернуться к числовой цифре, но я не уверен, что это правильно.
вы можете использовать эту функцию для подсчета количества цифр:
function digits_count(n) {
var count = 0;
if (n >= 1) ++count;
while (n / 10 >= 1) {
n /= 10;
++count;
}
return count;
}