S
Springer
Gast
Hey!
Ich habe folgendes Beispiel zu lösen:
Addiere in einer Schleife gleichverteilte Zufallszahlen zwischen 0 und 10 bis die Summen den Wert einer festen Konstante(z.B.100) überschreitet. Wieder dies 10mal und gib jeweils die Summe und die Anzahl der jeweiligen Schleifendurchläufe aus.
Ich habe das folgendermaßen gemacht:
irgendwas stimmt aber mit dem array und dem laufindex i nicht, ich weiß aber nicht was.. =(
Ich hoffe, es kann mir jemand helfen!!
Lg
Ich habe folgendes Beispiel zu lösen:
Addiere in einer Schleife gleichverteilte Zufallszahlen zwischen 0 und 10 bis die Summen den Wert einer festen Konstante(z.B.100) überschreitet. Wieder dies 10mal und gib jeweils die Summe und die Anzahl der jeweiligen Schleifendurchläufe aus.
Ich habe das folgendermaßen gemacht:
Java:
public static void main(String[] args) {
double a = 0;
int b = 0;
double sum[10]={};
for(i=0; i<10;i++){
do {a = Math.random()*10;
if(sum[i]+a<=100)
sum[i]+=a;
else
b = 1;
while(b!=1)
for(i=0; i<10;i++)
System.out.println("Die Summe ist" + sum[i]);
}
}
}
}
irgendwas stimmt aber mit dem array und dem laufindex i nicht, ich weiß aber nicht was.. =(
Ich hoffe, es kann mir jemand helfen!!
Lg