1. ホーム
  2. java

[解決済み】Javaで無限大を実装するには?

2022-02-18 16:26:02

質問

Javaは数値データ型ごとに無限大を表現するものがあるのでしょうか?それを使って数学的な演算ができるようにするには、どのように実装すればよいのでしょうか?

プレ int myInf = infinity; //However it is done myInf + 5; //returns infinity myInf*(-1); //returns negative infinity

非常に大きな数字を使ってみましたが、きちんとしたものが欲しいです。 簡単 を解決してください。

解決するには?

{コード は無限大をサポートします。

double

印刷物

double inf = Double.POSITIVE_INFINITY;
System.out.println(inf + 5);
System.out.println(inf - inf); // same as Double.NaN
System.out.println(inf * -1); // same as Double.NEGATIVE_INFINITY

を記す。 Infinity NaN -Infinity Not A Number .