In my application, I need to round to two significant digits after the decimal point. I tried the code below.
public static double round(double value, int places) { long factor = (long) Math.pow(10, places); value = value * factor; long tmp = Math.round(value); return (double) tmp / factor; }
also i tried
double val = ....; val = val*100; val = (double)((int) val); val = val /100;
Both codes do not work for me.
Thanks in advance....
source share