Использование String.format, вероятно, будет самым простым.
var num = new Number(13.3714);
document.write(num.toFixed()+"<br />");
document.write(num.toFixed(1)+"<br />");
document.write(num.toFixed(3)+"<br />");
document.write(num.toFixed(10));
в Java
double num = 13.3714;
// Uses String.format()
System.out.printf(
"%f<br />" +
"%.1f<br />" +
"%.3f<br />" +
"%.10f<br />", num, num, num, num);