Расчет процента голосов каждого кандидата

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;
Другие вопросы по тегам