答えて
String.formatを使用するのが最も簡単です。 Javaで
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));
double num = 13.3714;
// Uses String.format()
System.out.printf(
"%f<br />" +
"%.1f<br />" +
"%.3f<br />" +
"%.10f<br />", num, num, num, num);
私はこれが私が探していたものだと思います。 –
BigDecimalクラスを見ましたか?あなたが必要とするかもしれない多くの関連機能がscale
です。
Gevorgありがとうございます。 –
@Gevorgはあなたを怒らせて申し訳ありません。 : –
@PeterLawreyそれはどのような魔術師ですか?それは私にはJavaのように見えません!ところで、あなたは本当に申し訳ありませんが、少なくとも私を投票することができます:p – Gevorg
BigDecimalは、Javaで関連する10進数のすべてに使用します。
おそらく[ 'DecimalFormat'(http://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html)クラス? – mre
グーグルで「10進数の書式設定」を試してください。 –