rounding

    0熱度

    3回答

    自(這裏小白)學習編碼,回答實踐問題如下: amount = (int) round (c); 凡c是浮動。 可以肯定地說這行通過四捨五入將浮點數轉換爲整數嗎? 我試圖研究將浮點數轉換爲整數的方法,但沒有使用上面的語法。

    -1熱度

    4回答

    我想將一個double值舍入到下一個數字。 嘗試使用Math.ceil和Math.round但它沒有幫助。 下面是條件和代碼: Double totalAsset = Util.convertToDouble(dataObject) * calculus; // 62072560. * 06433535204605706 = 399345.99999999994 System.out.pr

    1熱度

    2回答

    例如,#.0 &#.02之間的任何值下到#。 #0.#.99之間的任何內容都會湊到最近的#。 我使用磅符號表示前導數字不應該對結果有任何影響,而是會受到第一個小數位的影響。 8.1應該舍入到8 8.21應該輪9 17.1應該輪17 17.8應該輪18 等 我基本上需要修改標準0.5舍入規則來操作相同的方式但要使用.2作爲切斷。 希望我不是從我下方切腿了這個標準,但我在尋找一個公式/格式解決方案只(

    3熱度

    5回答

    var number = 0.08; var newNumber = Math.round(number * 4)/4 //round to nearest .25 隨着上面的代碼我可以圓到最接近.25。不過,我只希望它圓滿。由此: 0.08 = 0.25 0.22 = 0.25 0.25 = 0.25 0.28 = 0.5 這怎麼可能?

    0熱度

    2回答

    晚上好, 我的代碼不會四捨五入,我不知道爲什麼!請幫忙! import java.util.*; import java.math.*; public class Arithmetic { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int

    2熱度

    1回答

    下面的測試失敗: @Test public void testRound() throws Exception { double v = 0.015d; DecimalFormat format = new DecimalFormat("#.##", new DecimalFormatSymbols(Locale.US)); format.setRoundingMo

    0熱度

    1回答

    我是一個java新手,所以我需要你的幫助,我正在一個項目上工作! 我定義了一些櫃檯,這是我將要使用: int[] acceptCounters = {}; int[] acceptFailCounters = {}; 然後寫他們喜歡與數據庫獲取連接,並查看結果: acceptCounters = guiops.getOfferStatitics(conn, "WS_GET_OFFER_ACC

    2熱度

    1回答

    我正在處理非常精確的數字(最大位數)。 我注意到R中的write.csv(x)有時是整數。 有沒有人注意到這樣的事情? 保存的默認位數是多少?

    1熱度

    1回答

    在Fortran中,我希望能夠將大型雙精度浮點數舍入爲最接近的整數。我嘗試了這個原則, PROGRAM rounding IMPLICIT NONE INTEGER, PARAMETER :: DP = 8 REAL(KIND=DP) :: value value = 12345678987.123456 print *, CEILING(value) END PROGRAM R

    -2熱度

    1回答

    舍入到最接近的0.05,我只是除以0.05,然後乘以0.05。正如其他類似問題所述。 In [119]: (127.651//0.05)*0.05 Out[119]: 127.65 In [120]: (127.6501//0.05)*0.05 Out[120]: 127.65 In [121]: (127.65000001//0.05)*0.05 Out[121]: 127.65