Converter Float para Integer

Java

09/04/2009

Buenas Como fazer para converter uma Variável Float em Integer??? :o
Jesuisão

Jesuisão

Curtidas 0

Respostas

Giovane Kuhn

Giovane Kuhn

09/04/2009

Bom, se for tipos primitivos você pode fazer um [i]cast[/i], como o código abaixo, lembrando que o [i]cast[/i] trunca valor:
float f = 999.99f; 
int i = (int) f;
assert i == 999;
Trabalhando com objetos, você pode fazer como o código abaixo, que também trunca valor:
Float f = new Float(999.99);
Integer i = new Integer(f.intValue());
assert i.intValue() == 999;
Para efetuar arredondamentos desejados, dê uma olhada na classe [i]java.lang.Math[/i]. Flow
GOSTEI 0
POSTAR