私は分数を浮動小数点数として格納し、虚数などを扱うことができる「無限」整数のクラス(実際には1つの汎用汎用クラスを持つクラスの集合)を書くことを考えていました。始める前に、これはすでに存在しますか?"無限の"正確な数のJavaクラスはありますか?
-4
A
答えて
3
あなたは一度にいくつかの数字のセットを説明しました。整数はゼロを含む正の整数と負の整数です。分数は、整数の上位集合である有理数です。虚数数は別の集合であり、無限大は超現実的かつ超現実的な集合である。
BigIntegerクラスは、巨大な整数を格納するのに便利です。有理数の和(別のBigInteger qよりもBigInteger pで表現される)でラッパークラスを構築するのは比較的簡単です。これらを拡張して、有理部分、虚部分、無限部分、無限大部分を持つことができます。しかし、これは不合理な数字には対処しません。
1
BigDecimalまたはBigIntegerは、任意の長さまたは精度の整数を扱うことができます。
「虚数」については、複素数について話していると思います。それについてはCommons Mathをチェックしてください。
関連する問題
- 1. なぜ私のJavaコードは無限ループに入りますか?
- 2. Gitで正確な変更を無視する方法はありますか?
- 3. ゼロレングスの正規表現と無限のマッチはありますか?
- 4. アンドロイドのAndroidのようなJavaのクラスはありますか?
- 5. JavaにResolvedFutureクラスはありますか?
- 6. Javaのjava.util.concurrent.atomicパッケージのクラスの正確な使用方法は?
- 7. JavaにはObjectクラスがあります。 Javascriptにはどのようなクラスがありますか?
- 8. GeoLite2無料データベースのリクエスト制限はありますか? (ハイブUDF)
- 9. MIPマッピングされたテクスチャの正確な寸法の制限はありますか?
- 10. Javaの「不正なキーサイズ」JCE無制限強度の管轄ポリシーファイル
- 11. サーバープログラムが無限ループにあります。それを確認するには?
- 12. Javaの実行時間の下限はありますか?
- 13. JavaのJPanelの制限はありますか?
- 14. 異常な数学で不正確な結果がありますか?
- 15. Javaプログラムの文字列サイズに制限はありますか?
- 16. textareaは無制限で、制限はありません
- 17. 不正確なcppのusleep関数はどのようになりますか?
- 18. Javaの無限ループ/
- 19. 無限のJavaスクリプトループ
- 20. クラス、無限リスト
- 21. 無限ループJavaの説明がわかりません
- 22. シンプルなC++関数で無限ループを修正するには?
- 23. JavaのMatcherクラスのPHPポートはありますか?
- 24. Javaの親クラスで関数を呼び出す方法はありますか?
- 25. セキュリティ機能が無効になっていない限り、Javaログフレームワークでログレコードの記録を制限する方法はありますか?
- 26. なぜこのプログラムは無限ループに入りますか?
- 27. 属性の正確な長さのrspecテストはありますか?
- 28. このゲームのシリアル化の無限ループをlibGdxで修正する方法はありますか?
- 29. 関数は、関数型の正確な署名を満たす必要がありますか?
- 30. 無料のJava GUIデザイナーはありますか?
私はあなたがこれらの要件を満たしている最初の人物だと信じるのに苦労します。私はそれがどこかに存在しないとは信じられません。しかし、私たちにライブラリを見つけたり、勧めるような質問は話題にはなりません。 –
Apache Commonsの[Math](http://commons.apache.org/proper/commons-math/)ライブラリを見てください。それはすでに行くかなりの量のものを持っています。それは、もしあなたがそれらの人よりもうまくいくと思うなら、それに行きましょう。 –
@AndyTurnerは正しいと言っています。これは、Xを行うライブラリがあるかどうか尋ねる場所ではありません。通常はありますが、ライブラリの廃止と再リリースのため、これらの回答はうまくいかないでしょう。 –