Rebuscando en otras páginas, encontré un par de métodos para lograr redondear valores en coma flotante.
Esta es una forma. Autor: Alexander Hristov
Código PHP:
public double redondear( double numero, int decimales )
{
return Math.round(numero*Math.pow(10,decimales))/Math.pow(10,decimales);
}
Y esta es otra forma que puso otro autor, un tal Rafael. Utilizando BigDecimal.
Código PHP:
public double redondea(double numero, int decimales)
{
double resultado;
BigDecimal res;
res = new BigDecimal(numero).setScale(decimales, BigDecimal.ROUND_UP);
resultado = res.doubleValue();
return resultado;
}
Fuente: http://www.ahristov.com/tutoriales/Trucos%2Bcortos%2Bde%2BJava/Redondear%2Bun%2Bn%FAmero%2Ba%2BN%2Bdecimales.html
Nota: Los métodos no son mios. No me apropio de código ajeno.