\r\n\r\n

整数(integer)とフロートの違い

floatとdoubleは、プリミティブなデータ型を変換するために使われる他のラッパークラスです。プリミティブなデータ型をオブジェクトに変換したり、オブジェクトをプリミティブなデータ型に変換することが必要な場合があります。javaなどのプログラミング言語には、ラッパークラスが含まれています。この変換処理に使われるのです。ラッパークラスは、型をカプセル化するクラスです。これらの型は、これらの型を必要とする別のクラスのオブジェクトインスタンスやメソッドを作成するために使用することができます。int, short, byte, long, boolean, char, float, double...である。

主な違い - 整数型と浮動小数点型

FloatとDoubleは、プリミティブなデータ型を変換するために使用される他のラッパークラスです。プリミティブなデータ型をオブジェクトに変換したり、オブジェクトをプリミティブなデータ型に変換することが必要な場合があります。Javaなどのプログラミング言語には、ラッパークラスが含まれています。この変換処理に使われるのです。ラッパークラスは、型をカプセル化するクラスです。これらの型は、これらの型を必要とする別のクラスで、オブジェクトのインスタンスやメソッドを作成するために使用できます。boolean データ型に対応するラッパークラスは boolean、char データ型に対応するラッパークラスは character、その他のラッパークラスは short, byte, Integer, long, float, double である。プリミティブなデータ型を自動的にオブジェクトに変換することをオートボックスと呼びます。オブジェクトを自動的にプリミティブ型に変換することをアンボックスといいます。IntegerとFloatの主な違いは、Integerがint型プリミティブデータ型に関連するラッパークラスであるのに対し、FloatはFloat型プリミティブデータ型に関連するラッパークラスであることです。

カタログ

1. 概要と主な違い 2. 整数とは 3. 浮動小数点とは 4. 整数と浮動小数点の類似点 5. 並べて比較 - 整数と浮動小数点を表形式で表示 6. まとめ

整数(integer)は何ですか?

Integerは、Javaのラッパークラスで、対応するデータ型はintです。intデータ型からobject、objectからintへの変換に使用されます。 以下のIntegerラッパークラスの例を参照してください。

整数(integer)和浮动(float)的区别

図01:整数型ラッパークラスを用いたプログラム

上記のプログラムによると、xは値10を含むint型の変数であり、この整数値を用いてintをInteger型のオブジェクトに変換しています。変数xの値がメソッドに渡される。ここでもintは整数に変換される。

yはinteger型のオブジェクトである。値5がコンストラクタに渡される。intValue メソッドを使用すると、オブジェクトは int データ型に変換されます。変換後の値は、int 型を格納できる z 変数に格納される。

整数(integer)和浮动(float)的区别

図02:自動箱詰め・箱出し例1

上記のプログラムによると、変数xはintを持ち、Integerに代入すると、コンパイラは自動的に整数値(x)を内部に書き込む。それがオートマチックボクシングです。"a "は整数型です。値 6 はコンストラクタに渡される。b に値 a を代入する場合、コンパイラは自動的に a.intValue() を内部に記述します。これがアンボックシングです。

フロートは何ですか?

Floatは、Javaのラッパークラスです。対応するデータ型は float であり、浮動小数点データ型からオブジェクトへの変換や、オブジェクトから浮動小数点への変換に使用される。Floatのラッパークラスを使った例は、以下をご覧ください。

整数(integer)和浮动(float)的区别

図03:フローティングラッパークラスを使用したプログラム

上記のプログラムによると、x は float 型の変数です。20.5f 浮動小数点オブジェクトへの変換に使用される浮動小数点値が含まれています。変数xはvalueOfメソッドに渡される。同様にfloatに変換される。

y は Float 型のオブジェクトである。コンストラクタに値10.5fが渡される。floatValue メソッドを使用すると、オブジェクトは float データ型に変換されます。変換された値は、浮動小数点値を保持できる z 変数に格納される。

整数(integer)和浮动(float)的区别

図04:自動箱詰め・箱出しの例2

上記のプログラムによると、変数xは浮動小数点数を持っています。Floatに代入すると、コンパイラは自動的に浮動小数点値(x)を内部に書き込む。これがオートボックスです。"a "はFloat型である。6.1fという値がコンストラクタに渡されます。b に値 a を代入する場合、コンパイラは自動的に a.floatValue() を内部に記述する。これがアンボックシングです。

整数と浮動小数点以下の類似性は何ですか?

  • IntegerとFloatは、どちらもJavaのラッパークラスです。

整数(integer)とフロートの違い

整数・浮動小数点
Integerはプリミティブ型のint型の値をオブジェクトでラップしたクラスです。 Floatはプリミティブ型Floatの値をオブジェクトにカプセル化したクラスである。
関連するオリジナル言語のデータ型
Integer は、int データ型に関連するラッパークラスです。 Float は Float データ型に関連するラッパークラスです。

概要 - 整数(integer) vs. フロート

Javaには、主に8つのプリミティブ型があります。int, short, byte, long, boolean, char, float, doubleなどのデータ型があり、プリミティブ型からオブジェクト、オブジェクトからプリミティブ型への変換が必要な場合がある。そのためにラッパークラスが使用されます。各プリミティブ型には、対応するラッパークラスがあります。これらのラッパークラスは、Integer、Short、Byte、Long、Boolean、Char、Float、Doubleです。データ型であり、Float は Float プリミティブデータ型に関連するラッパークラスである。

引用
  • 2020-10-19 08:34 に公開
  • 閲覧 ( 38 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ