Como converter float para int com Java
Eu usei a seguinte linha para converter float para int, mas não é tão preciso quanto eu gostaria:
float a=8.61f;
int b;
b=(int)a;
O resultado é :8
(Deveria ser9
)
Quandoa = -7.65f
, o resultado é :-7
(Deveria ser-8
)
Qual é a melhor maneira de fazer isso?