double[]percentage=new double[vote.length];
for (int m=0;m<vote.length;m++) {
percentage[m] = (double)(vote[j] / total_votes)*100;
}
我正在尝试计算每个候选人的百分比,尽管我在运行代码时遇到错误。我不知道这是什么问题。
答案 0 :(得分:4)
如果vote[j]
和total_votes
为int
,您将获得0
。
你需要在分裂之前将其中一个演员加倍:
percentage[m] = ((double)vote[m] / total_votes)*100;