是否存在#34;无限的#34;准确的数字?

时间:2017-04-15 15:19:26

标签: java numbers scientific-computing

我正在考虑编写一个类(实际上是一组具有一个公共泛型类的类),用于"无限"整数,将分数存储为分数(无浮点)并且可以处理虚数等。在我开始之前,这已经存在吗?

2 个答案:

答案 0 :(得分:3)

听起来有迂腐的风险:你曾经同时描述了几组数字。整数只是正整数和负数,包括零。分数是有理数,是整数的超集。虚数是另一个集合,无穷大在超现实和超现实集合中。

BigInteger类可用于存储大整数。用有理数的总和构建一个包装类是相对容易的(表示为一些BigInteger p而不是另一个BigInteger q),你可以扩展这些包含有理性部分,虚部,无穷小部分和无限大部分。但是,这并不能解决无理数。

答案 1 :(得分:1)

我猜你只是在寻找可以处理任意长度或精度的整数的BigDecimalBigInteger

关于“虚数”,我想你在谈论复数。检查Commons Math