0
|
Alberto Zavala · 技术社区 · 6 年前 |
![]() |
1
11
如果您需要Java中任意精确的算术,请考虑使用
|
![]() |
2
6
问题是当你越来越高的时候
|
![]() |
3
5
这不是精度问题。这个数学.pow方法执行结果的近似值。要获得正确的结果,请使用以下代码。
输出为预期结果51185893014090757L。 更广泛地说数学.pow当指数为整数时,应避免使用方法。首先,结果是一个近似值,其次计算成本更高。 实施数学.pow(以及Math类中的大多数其他方法)基于网络库netlib作为包“可自由分发的数学库”(请参见 StrictMath javadoc ). C语言的实现可在 e_pow.c . |
![]() |
4
1
|
![]() |
5
0
正确答案是提供可以用
你查过是不是这样? |
![]() |
6
0
这是因为限制了在long中通过转换为double,float保存数字的限制,您可能能够做到,但是会有一些错误,您应该自己处理计算的数字,方法是将它们保存在数组中,这不是一种简单的方法 但是在python编程语言中你可以得到任何长度的结果,它是如此强大!
|