Galera, preciso do seguinte.
20% de um número.
Eu pensei em fazer assim:
public class Teste
{
private int numero = 20;
private int total = 500;
private int teste1;
public Teste()
{
teste1 = (numero/100) * total;
}
public void mostraTodos()
{
System.out.println("Teste 1 = " + teste1 + ".");
}
}
Só que a variável teste1 recebe o valor 0. Por que isso acontece?
Já tentei fazer assim:
teste1 = (numero * 0.01) * total;
Mas ocorre possible loss of precision.
Valeu.


