Java で double を int に変換する方法
Javaでdoubleをintに変換するにはキャストを使用します。キャストは変換したい値の前に変換先の型を記述し、括弧でくくることで行います。
double を int に変換するサンプルコードを以下に示します。
double doubleValue = 3.14;
int intValue = (int) doubleValue;
System.out.println(intValue); // 输出结果为 3
この例では、doubleValue変数に3.14を代入し、その後にダウンキャストを用いてdoubleValueをintに変換し、結果をintValue変数に代入しています。最終的にSystem.out.printlnを使用してintValueの値を出力していますが、結果は3となります。ダウンキャストでは小数部が切り捨てられて、最も近い整数に変換されることに注意してください。