在几分钟内在两个大数字之间循环

时间:2016-05-19 11:45:49

标签: java

我希望从0.900000000000000000000000000000循环到0.999999999999999999999999999999小数点后的30位数),步长为0.000000000000000000000000000001。我用于循环,它需要几个小时的时间。可以在几分钟内完成吗?

2 个答案:

答案 0 :(得分:5)

让我们假设您的循环每秒执行100亿次。您的程序终止仍需要大约10 ^ 19秒。根据{{​​3}},这就像我们宇宙年龄的23倍 所以不,你不能在几分钟内完成。

答案 1 :(得分:-1)

是的,即使在几秒钟内: http://www.dwavesys.com/quantum-computing

其他: 不要显示/打印某些东西

你为什么这样做?

使用更好的电脑?

不要使用Java?