The general solution is
public static double roundToFraction(double x, long fraction) {
return (double) Math.round(x * fraction) / fraction;
}
In your case, you can do
double d = roundToFraction(x, 2);
to round to two decimal places
double d = roundToFraction(x, 100);