如何创建一个提示用户输入整数并返回其位数的应用程序?

时间:2019-04-10 04:38:24

标签: drjava

我已经开始写下这段代码,我想在用户提示输入整数后找到它返回的数字位数。我从哪里开始使用该解决方案?

我现在还是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 :(得分:0)

您可以使用此功能来计算位数:

var sum = dt.AsEnumerable()
        .Where(r => r.Field<string>("Name")=="wheels")
        .Sum(r =>  r.Field<int>("TotalQuantity"));