我有一個數字列表(示例):98,77,55,11哪些具有綜合價值: 241我嘗試使用以下方法計算百分比:(int) (((double) quantity / totalQuantity) * 100);這有效(大多數情況下),但有時組合百分比不是 100%。我嘗試使用Math.ceilor floor,但仍然遇到此問題。編輯:讓我提供一些背景知識,因為如果我的情況是計算數字,那么您是對的:我有一批貨物,其中有商品總數241,我有 4 種類型的商品(98, 77, 55, 11)。我需要向用戶顯示每批貨物的百分比。謝謝
2 回答

ABOUTYOU
TA貢獻1812條經驗 獲得超5個贊
這個問題與數學有關,我們有一些數字在執行除法時不會停止(重復數字),例如三,2 + 1 + 1
它的分數平均值是 4/3
但它的小數平均值數字不會停止,所以當你加上小數時1.33 + 1.33 + 1.33
你不會得到4
相反,3.99
因為我們不能執行無限次除法,所以我們會在小數點后的特定位數處停止,這導致平均值可能無法準確地與總數相加。
添加回答
舉報
0/150
提交
取消