コンピュータがメモリ内の無限大の値を文字通り表現することは不可能ですが、Javaの「double」と「float」 data-typeは、そのアドレス範囲に2つのスロットを予約します。これらのスロットは、コンピューターによって正と負を参照すると理解されます。 無限大。
ステップ1
Java統合開発環境(IDE)を開きます。
今日のビデオ
ステップ2
次のように入力して、正または負の無限大の値を持つdouble(またはfloat)を定義します。
double pInfiniteDouble = Double。 POSITIVE_INFINITY; double nInfiniteDouble = Double。 NEGATIVE_INFINITY; float pInfiniteFloat = Float。 POSITIVE_INFINITY; float nInfiniteFloat = Float。 NEGATIVE_INFINITY;
ステップ3
「isInfinite()」メソッドを使用して、doubleまたはfloatの値が無限大であるかどうかを確認します。
pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
ヒント
DoubleおよびFloatデータ型で定義されているもう1つの奇数値、NotaNumber(NAN)があります。 「Double」でアクセスします。 NaN」または「Float。 NaN。」
InfinityとNaNは、Java数学パッケージの三角関数と対数関数によって返されます。