lunes, 16 de mayo de 2011

Java


Decimales Con Java

public static double getDecimal(double value, int numeroDecimales)
{
return Math.round(value*Math.pow(10,numeroDecimales))/Math.pow(10,numeroDecimales);
}

2 comentarios:

  1. Gemelus le comento que hay una clase precisamente lo que guste se llama DecimalFormat y quedaria asi

    System.out.println(new DecimalFormat(".###").format(12.254845187));
    //salida 12.254
    en donde los signos de # es "el numero de decimales"

    ResponderEliminar
  2. si tienes razon de hecho se complementa de esta forma:

    DecimalFormatSymbols simbolos = new DecimalFormatSymbols();
    simbolos.setDecimalSeparator('.');
    DecimalFormat formateador = new DecimalFormat("########.###",simbolos);

    ResponderEliminar