如何创建提示用户输入整数和 returns 位数的应用程序?
How do I create an application that prompts the user for an integer and returns the number of digits it has?
我已经开始写下这段代码,我想在用户提示输入整数后找到它的 return 位数。我从哪里开始使用此解决方案?
我目前对 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();
}
}
我希望它需要一个递归或方法来解决这个问题,我相信它需要 return 到数字,但我不确定它是否正确。
你可以使用这个函数来计算位数:
function digits_count(n) {
var count = 0;
if (n >= 1) ++count;
while (n / 10 >= 1) {
n /= 10;
++count;
}
return count;
}
我已经开始写下这段代码,我想在用户提示输入整数后找到它的 return 位数。我从哪里开始使用此解决方案?
我目前对 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();
}
}
我希望它需要一个递归或方法来解决这个问题,我相信它需要 return 到数字,但我不确定它是否正确。
你可以使用这个函数来计算位数:
function digits_count(n) {
var count = 0;
if (n >= 1) ++count;
while (n / 10 >= 1) {
n /= 10;
++count;
}
return count;
}