Расчет процента голосов каждого кандидата
double[]percentage=new double[vote.length];
for (int m=0;m<vote.length;m++) {
percentage[m] = (double)(vote[j] / total_votes)*100;
}
Я пытаюсь вычислить процент для каждого кандидата, хотя я продолжаю получать ошибку, пока я выполняю код. Я не знаю в чем проблема.
1 ответ
Если vote[j]
а также total_votes
являются int
, ты получишь 0
,
Вам нужно разыграть одну из них, чтобы удвоить ее перед делением:
percentage[m] = ((double)vote[m] / total_votes)*100;