[RESOLVIDO]Math.round() - Não está retornando int e sim ponto fluante

int i = Math.round((float) (contador * 0.20)); return i;

O que você acham? Já tentei n casts…

int i = (int) (Math.round(contador * 0.20)); return i;

Funcionou…

=)

Agora, me diga, você entendeu porque funcionou? Digo isso porque é algo bastante básico e já vi você mechendo com assuntos mais complexos.

Se alguém mais experiente do seu trabalho visse você fazendo algo assim, pegaria mal.