2012-02-24 12 views

答えて

3

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); 
+0

私はこれが私が探していたものだと思います。 –

3

BigDecimalクラスを見ましたか?あなたが必要とするかもしれない多くの関連機能がscaleです。

+0

Gevorgありがとうございます。 –

+0

@Gevorgはあなたを怒らせて申し訳ありません。 : –

+0

@PeterLawreyそれはどのような魔術師ですか?それは私にはJavaのように見えません!ところで、あなたは本当に申し訳ありませんが、少なくとも私を投票することができます:p – Gevorg