E ai!
Olha só, eu fiz um metodo pra gerar um valor entre 1,01 e 100,99 reais aleatóriamente.
Ai está ele:
public double gerarValor()
{
int reais, centavos;
double valorfinal;
reais = 1 + (int) (Math.random()*100);
centavos = 1 + (int) (Math.random()*99);
valorfinal = reais;
valorfinal += centavos / 100;
return valorfinal;
}
O problema é que o numero sempre sai:
[quaquer numero],0 :!:
Porque quando eu divido os centavos por 100 ele 0 a variavel :?:
Se não é esse o problema, qual é então?