回答編集履歴
1
double計算の箇所で謝りがあるのを訂正
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
タイトルにも書かれていますように、BigDecimalへ格納すると良いでしょう。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
※rate値の計算でdoubleにしていないため、もともと算出されないようですが。
|
2
6
|
|
3
7
|
|
4
8
|
|
@@ -8,7 +12,7 @@
|
|
8
12
|
|
9
13
|
int TOTAL = 123;
|
10
14
|
|
11
|
-
double rate = (double)
|
15
|
+
double rate = (double)OK / (double)TOTAL * 100;
|
12
16
|
|
13
17
|
BigDecimal value = new BigDecimal(rate);
|
14
18
|
|