Javaコラム Javaエンジニアのためのお役立ちコラム

[Java]doubleとintの変換や比較方法とは?int型配列とdouble型配列の相互変換方法

2021年08月30日
SE
doubleとintの変換や比較方法が知りたいです。
PM
順に説明していきますので、一緒に見ていきましょう。

[Java]doubleとintの変換や比較方法とは?


今回は、double型とint型の扱いについて説明します。ここでは、double→intに変換、int→doubleに変換、配列ごと変換、doubleとintの比較について紹介します。

興味のある方はぜひご覧ください。

double→intに変換

Javaでdouble型からint型に変換する方法を紹介します。まずはキャストする方法です。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

次のように、四捨五入や切り上げ、切り捨て後にキャストもできます。

実行結果は以下のようになります。

Doubleにすることで、intValueメソッドが使えます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaでは、double型からint型に変換できます。

int→doubleに変換

Javaでint型からdouble型に変換する方法を紹介します。キャストすることで変換できます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaでは、int型からdouble型に変換できます。

配列ごと変換

Javaでint型配列とdouble型配列の相互変換の方法を紹介します。streamを利用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

doubleとintの比較

Javaでint型変数とdouble型変数の比較について紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。doubleとintを比較する場合、intはdoubleに自動的に変換されるため、比較ができます。

このようにJavaでは、int型とdouble型の比較ができます。

SE
doubleからintへ、またintからdoubleに変換する方法などが理解できました。
PM
より理解を深めるために、実際にご自身で指定してみましょう。

まとめ

いかがでしたでしょうか。Javaでのdouble型とint型の扱いについて説明しました。ここでは、double→intに変換、int→doubleに変換、配列ごと変換、doubleとintの比較について紹介しました。

ぜひご自身でJavaのソースコードを書いて、理解を深めてください。


Javaでのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

recommended

Categories

Tags