Como fazer para que possa fazer um cont de 1000 vezes e a função randomica testando se é 0 ou 1 nestas 1000 vezes.
Numeros Randomicos
L
1 Resposta
C
Random r = new Random();
for (int i = 0; i < 1000; i++)
{
float f = Random.nextFloat();
if (f == 1.0f)
System.out.println(“É igual a 1”);
elseif (f == 0.0f)
System.out.println(“É igual a 0”);
}
Observe que aqui está sendo testado se o número é exatamente igual a 1 ou exatamente igual a 0. O jeito correto de testar se um número em ponto flutuante é igual a outro é:
|X - Y| < E
onde || significa módulo, X e Y são dois números em ponto flutuante e E é um número muito pequeno, do tipo 0.0000001…
Por que o jeito correto de testar é assim? É devido a problemas de precisão, por exemplo, 0.[telefone removido] é igual a 1.0??? Testando daquela forma é, testando usando o == não…
Criado 5 de maio de 2004
Ultima resposta 5 de mai. de 2004
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo