ホームページ  >  記事  >  Java  >  Java での例を使用した倍精度浮動小数点数の FloatValue() メソッド

Java での例を使用した倍精度浮動小数点数の FloatValue() メソッド

王林
王林転載
2023-08-18 18:34:10947ブラウズ

Java での例を使用した倍精度浮動小数点数の FloatValue() メソッド

Java は、精度ベースの計算を処理するための多くのツールと関数を提供します。そのような機能の 1 つは、特に Double および Float ラッパー クラスを使用した浮動小数点数の処理です。今日は、Java の Double メソッドと Float Value() メソッドをわかりやすく説明します。

###文法###

Java では、Double クラスと Float クラスの Value() 関数は次のように定義されます。 リーリー

用語の説明

これらのテクニックは、Twofold および Float オーバーレイ クラスの一部です。 doubleValue() メソッドは Twofold オブジェクトを倍精度のプリミティブ値に変換し、floatValue() メソッドは Float オブジェクトを単精度のプリミティブ値に変換します。どちらのメソッドにもパラメータはありません。

###アルゴリズム###

これらのメソッドを使用する場合、機能する基本的なアルゴリズムは次のとおりです。

Double または Float オブジェクトを数値で宣言して初期化します。

  • オブジェクトに対して doubleValue() または floatValue() メソッドを呼び出します。

  • このメソッドは、オブジェクトの元の double または浮動小数点値を返します。

  • 方法 1: Value() を使用して数学演算を実行する

    Value() メソッドを使用すると、Double または Float オブジェクトをプリミティブ データ型に変換し、それらを数学演算で使用できるようになります。
  • ###例### リーリー ###出力### リーリー
説明

の翻訳は次のとおりです:

説明

この Java プログラムは、Double ラッパー クラスの doubleValue() メソッドを示します。まず、値 20.5 の Double オブジェクト obj を作成します。次に、obj に対して doubleValue() メソッドを呼び出し、元の double 型に変換し、プリミティブに格納します。次に、数学的演算が実行され、具体的にはプリミティブを 2 で除算し、結果が result に格納されます。次に、System.out.println(result) 行により、除算の結果 (10.25) がコンソールに出力されます。この例では、doubleValue() メソッドを使用して Double オブジェクトを元の double データ型に変換し、値に対して直接数学演算を実行できるようにする方法を示します。

方法 2: 比較演算で Value() を使用する

Value() は、浮動小数点数を比較する必要がある場合にも役立ちます。

###例### リーリー ###出力### リーリー

説明

の翻訳は次のとおりです:

説明

この Java プログラムは、doubleValue() メソッドを使用して Double オブジェクトを比較する例を示します。最初に、2 つの Double オブジェクト obj1 と obj2 が作成および初期化され、それぞれ 20.5 と 30.5 の値が割り当てられます。 doubleValue() メソッドを使用して、これらの Double オブジェクトを元の double 値に変換します。次に、等号 (==) を使用して、これらの double 値を比較します。比較の結果はブール変数 isEqual に保存されます。 20.5 は 30.5 と等しくないため、isEqual は false になります。 System.out.println(isEqual) ステートメントはコンソールに false を出力します。このコードは、Java で 2 つの Double オブジェクトを比較する方法を示しています。これは、多くのプログラミング シナリオで重要なタスクです。

条件演算で Value() を使用する方法 3: アプローチ 3

条件文を使用する場合は、

Value()

も非常に便利です。

###例### リーリー ###出力### リーリー

説明

の翻訳は次のとおりです:

説明

この Java プログラムは、条件ステートメントでの Float ラッパー クラスの floatValue() メソッドの使用法を示します。まず、値 20.5f の Float オブジェクト obj を作成します。次に、 floatValue() メソッドを使用して、Float オブジェクトを基本的な float 型に変換します。次に、この float 値を 20.0f と比較し、if ステートメントに入れます。 obj の float 値が 20.0f より大きい場合 (20.5f が 20.0f より大きいため)、プログラムはコンソールに「More noteworthy than 20」という文字列を出力します。これは floatValue() メソッドの一般的な使用例であり、Float オブジェクトを条件付き操作で直接使用できるようになり、Java のラッパー クラスの能力と柔軟性を実証します。

オブジェクト配列で Value() メソッドを使用する方法 4

Value() メソッドは、Double または Float オブジェクトの配列を処理するときにも使用できます。

###例### リーリー ###出力### リーリー 説明の翻訳は次のとおりです:

説明

提供されている Java プログラムは、doubleValue() メソッドと Double オブジェクト配列の使用法を示しています。このプログラムでは、objArray という配列が作成され、それぞれ値 10.5、15.5、および 20.5 を保持する 3 つの Double オブジェクトが埋め込まれます。次に、プログラムは拡張された for ループを使用して、配列内の各 Double オブジェクトを反復処理します。ループ内で、現在の Double オブジェクトの doubleValue() メソッドを呼び出して、元の double データ型に変換します。この値はコンソールに出力されます。したがって、プログラムを実行すると、10.5、15.5、20.5 が順番に出力されます。このプログラムは、doubleValue() メソッドによって Double オブジェクトの配列の操作がどのように簡略化されるかを示します。

###結論は###

Java では、Twofold および Float オーバーレイ クラスの Worth() 戦略は、浮動小数点数を処理するための有用なリソースです。これらは、Twofold オブジェクトと Float オブジェクトを倍精度および単精度のネイティブ型に変換するためのシンプルかつ明確な方法を提供し、これらのデータ型をより柔軟で使いやすくします。数学的演算の実行、数値の比較、条件式の指定、または配列の操作のいずれを行う場合でも、Worth() メソッドを使用すると、Java 開発者としての作業がはるかに簡単になります。コーディングを楽しんでください!

以上がJava での例を使用した倍精度浮動小数点数の FloatValue() メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。