Как конвертировать float в int с помощью Java

Я использовал следующую строку для преобразования float в int, ноне так точно, как ямне нравится:

 float a=8.61f;
 int b;

 b=(int)a;

Результат:8 (Так должно быть )9

когдаa = -7.65fрезультат:-7 (Так должно быть )-8

Какие'лучший способ сделать это?

Ответы на вопрос(6)

Ваш ответ на вопрос