al ver mi error un poco lo que hice fue agarrar el numero flotante y restarle la parte entera de este y guardar el resultado e imprimirlo con el DecimalFormat
ejemplo:
453.21 = valor
entonces mi respuesta me daba 0.21 y el DecimalFormat me lo puso a .21
y solo coloque este resultado; gracias a todos x la ayuda
Código [Seleccionar]
DecimalFormat formato = new DecimalFormat(".##");
sn = valor;
num = (float)sn;
iPart = (int) num;
fPart = num - iPart;
ejemplo:
453.21 = valor
entonces mi respuesta me daba 0.21 y el DecimalFormat me lo puso a .21
y solo coloque este resultado; gracias a todos x la ayuda