黑马程序员技术交流社区
标题:
两个很大的数字相乘该怎么做啊?如:100的10次幂
[打印本页]
作者:
baypm_jy
时间:
2012-3-11 18:04
标题:
两个很大的数字相乘该怎么做啊?如:100的10次幂
本帖最后由 baypm_jy 于 2012-3-11 18:15 编辑
求解决,用代码如何实现?数字不能科学记数法显示,该如何做
该贴已经同步到 baypm_jy的微博
作者:
李明伟
时间:
2012-3-11 18:10
public class test
{
public static void main(String[] args)
{
long result=0;
result=Math.pow(100,10);
System.out.print(result);
}
}
作者:
倪鹏博
时间:
2012-3-11 19:11
用java.math.*就可以了!
它提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。BigInteger 除提供任意精度之外,它类似于 Java 的基本整数类型,因此在 BigInteger 上执行的操作不产生溢出,也不会丢失精度。
作者:
王春祥
时间:
2012-3-11 19:23
百度会告诉你的我就不贴了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2