Antes de utilizar o código que vou postar, meus valores ficavam 0.57 sendo q era pra ser 57, mas apos utilizar o código ele colocou para ficar 57, mas agora eu teno alguns teste que precisam ser 0.70 mas que ficam 0.7 e outros que precisam ficar 0.700 ficam 0.7 alguém poderia me da uma mão para alterar esse código que estou utilizando?
while (rs.next()) {
float dx = rs.getFloat("ESPEC_MIN");
float especMax = rs.getFloat("ESPEC_MAX");
String sMin, sMax;
if (dx == Math.rint(dx) && especMax == Math.rint(especMax)) {
sMin = (int) dx + "";
sMax = (int) especMax + "";
} else if (dx == Math.rint(dx)) {
sMin = (int) dx + "";
sMax = especMax + "";
} else if (especMax == Math.rint(especMax)) {
sMin = dx + "";
sMax = (float) especMax + "";
} else {
sMin = dx + "";
sMax = especMax + "";
}