簡體   English   中英

我應該使用哪種舍入方法?

[英]What rounding method should I use for my case?

我正在建立一個需要圍繞雙打的課程。

在其中,基於輸入n ,它將(最多)具有n個小數位並且如果可能則跳過尾隨零。

//If n = 2,

//1.697 -> 1.7  (instead of 1.70)     (edit)       
//1.000 -> 1    (instead of 1.00)             
//1.658 -> 1.66

似乎有很多舍入技術,但我不確定哪一個適用於我的情況。

任何幫助,將不勝感激。 謝謝

你應該在這里閱讀DecimalFormatting: https//docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html

雖然你的問題有點令人困惑。 為什么圍繞1.693到1.7然后1.658到1.66。 你們兩個都是不同的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM