thingol
Como assim um número muito grande? Ele deve dar de 0 a 100, a menos que haja mais votos que eleitores.
Se você precisa de um número inteiro, tente arredondá-lo com Math.round:
double d = 12.56;
int i = Math.round (d);
System.out.println (i); // deve imprimir "13"
arviana
Da forma como fiz, coloquei a variável que irá calcular o percentual tipo DOUBLE e está retornando um número tipo:
Para 75% ou seja, total de eleitores: 4 e total de votos para o candidato 1: 3 isso dará um percentual de 75% e a resposta tá dando 0,07500000000001.
Isso é o tipo de variável que estou usando, ou existe um método que calcula de forma mais fácil.
thingol
Acho que você usou calculadora demais quando estava no ensino básico…
Use sua calculadora de novo.
Dividindo 3 por 4, você tem 0.75. Desconfiou do que está acontecendo?
Para transformar isso em 75%, você precisa multiplicar por 100.0, não multiplicar por 0.01…