percentOne = (double)faceOne * 100.0/ (double)amount;
NumberFormat fmt = NumberFormat.getPercentInstance();
如果faceOne为17且金额为100,则percentOne变为1,700%
我不明白为什么。
答案 0 :(得分:3)
双倍的百分比小于或等于一 - 它们是0到1之间的分数。所以17%是0.17,而不是17。
答案 1 :(得分:0)
17 % = 0.17
17 * 100 / 100 = 17 // This is the reason behind.