Try this code..
public static String roundTwoDecimals(double d) {
NumberFormat nf=NumberFormat.getCurrencyInstance(Locale.ENGLISH);
DecimalFormat df = (DecimalFormat)nf;
df.applyPattern("#############.##");
String output = df.format(d);
return new BigDecimal(output).toPlainString();
}