2017-08-10 4 views
-1

私は100%に合計する倍の値のリストを1つ持っています。このリストには、次の値が含まれています。Math.round()の後にJavaで100%の割合を計算する方法int型を表示するには?

[13.253 , 12.0482, 30.1205 ,13.253 , 31.3253 ] 

ビューにint値を表示します。だから私はリストのすべての項目にMath.round(item)を使用します。その後、リストには以下が含まれます。

リストを合計すると、そのint値は99%です。それを修正するには?私は数学をしなければならないのですか?リストの最後のアイテム= 100 - それ以外の%itemをすべて数えます。コードで扱えるようになります

答えて

0

2つのリストを使用することをお勧めします:Math.round()を使用して、プログラムで使用される倍精度値のリストとビューの2番目の "実際の"実行される。

+2

このQはすでに重複としてマークされています。 – ifconfig

+0

はい、それは奇妙です - デュープクローズの3分後にOPが答えましたが、これは長い答えではありません。 – Bathsheba

+0

https://stackoverflow.com/questions/13483430/how-to-make-rounded-percentages-add-up-to-100で確認して回答しました。 – Adam

関連する問題