Массив float в int, возможно ли?
float []arrFloat = {2.0, 0.1, 0.02};
int []arrInt = new int[3];
for(int i = 0; i < 3; i++){
    arrInt[i] = (int)(Math.round(arrFloat[i]*100))
}
При этом при использовании просто (int)(arrFloat[i]*100) вы получите проблему округления отрицательных чисел.
Math.round(0.4 * 100)Подробно.