gpt4 book ai didi

java - 我如何检查 Java 中 BigInteger 的每个数字?

转载 作者:搜寻专家 更新时间:2023-10-31 19:56:46 25 4
gpt4 key购买 nike

如何检查 Java 中 BigInteger 的每个数字(例如 System.out.println() 每个数字)?除了将其转换为字符串,还有其他方法吗?

最佳答案

直接代码打印从最后到第一个的数字:

private static void printDigits(BigInteger num) {
BigInteger[] resultAndRemainder;
do {
resultAndRemainder = num.divideAndRemainder(BigInteger.TEN);
System.out.println(Math.abs(resultAndRemainder[1].intValue()));
num = resultAndRemainder[0];
} while (num.compareTo(BigInteger.ZERO) != 0);
}

关于java - 我如何检查 Java 中 BigInteger 的每个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12921470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com