В ответе выше он всегда вернет 2 deciaml
примеров с String.format ("%. 02f", f)
2.5555 -> 2.55
2.5 -> 2,50
но вам нужно получить 2,50 для 2,5?
, чтобы избежать чрезмерного 0, вы можете использовать это решение
val format = DecimalFormat("0.##")
return format.format(floatNum)