我想將一個double值舍入到下一個數字。四捨五入到最接近的下一個數字
嘗試使用Math.ceil
和Math.round
但它沒有幫助。
下面是條件和代碼:
Double totalAsset = Util.convertToDouble(dataObject) * calculus;
// 62072560. * 06433535204605706 = 399345.99999999994
System.out.println(totalAsset.longValue());
,但我得到399345
而應該是399346
。
請定義「其餘」。 –
休息意味着當我們從5開始的小數。它應該四捨五入 – sTg
不,這仍然可能不是每個人都清楚。請顯示一系列數字以及您希望他們如何輪換。 –