方法1: キャスト演算子を使用する
float floatValue = 10.5f;
int intValue = (int) floatValue;
上記のコードでは、float型の変数floatValue
をint型にキャストしています。キャスト演算子(int)
を使用して、float型の値をint型に変換できます。
方法2: Mathクラスのメソッドを使用する
float floatValue = 10.5f;
int intValue = Math.round(floatValue);
Math.round()
メソッドを使用すると、float型の値を最も近い整数に丸めることができます。このメソッドを使用してfloat値を丸め、int型に変換します。
方法3: Integerクラスのメソッドを使用する
float floatValue = 10.5f;
int intValue = Math.round(floatValue);
Integer integerObject = Integer.valueOf(intValue);
Integer.valueOf()
メソッドを使用すると、int型の値をIntegerオブジェクトに変換できます。これにより、int型の値を保持するための便利なメソッドやフィールドを使用できます。
これらの方法を使用すると、float型の値をint型に変換することができます。適切な方法を選択し、プログラムの要件に合わせて利用してください。