Fórum Converter Float para Integer #568556

09/04/2009

0

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

Jesuisão

Responder

Posts

09/04/2009

Giovane Kuhn

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:
1
2
3
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:
1
2
3
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
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar