Você pode utilizar o método floatValue() da classe Integer.
No entanto, um simples cast também funcionará.
Na verdade, mesmo que você não faça o cast ainda funcionará. O Java só realiza operações sobre valores do mesmo tipo, realizando um cast automático (e transparente ao programador).
Estou fazendo um programa que usar interpolação e animação, por isso preciso de desempenho. Ao usar o floatValue, tive problemas de desempenho, tive melhores resultados quando fiz o seguinte:
Ex:
int x = 5, y = 2;
float yFloat = y;