Hi! :shock:
Ich hab folgendes Problem: ???:L
Die Methode Math.random liefert bei jedem Aufruf eine Zufallszahl; 10 Zufallszahlen sollen in ein Array geschrieben werden! -> das funktioniert fehlerfrei!
Jetzt möcht ich aber die Anzahl der Zahlen feststellen, die in einem bestimmten Intervall sind!
also wieviel Zahlen von diesen 10 im Array befinden sich im Intervall 10-15?
Das haut leider nicht so hin, wie ich mir das vorstelle!
Vielleicht kann mir bitte jemand helfen!
Danke im Voraus!
ciao,Tommy
Danke!!
Ich hab folgendes Problem: ???:L
Die Methode Math.random liefert bei jedem Aufruf eine Zufallszahl; 10 Zufallszahlen sollen in ein Array geschrieben werden! -> das funktioniert fehlerfrei!
Jetzt möcht ich aber die Anzahl der Zahlen feststellen, die in einem bestimmten Intervall sind!
also wieviel Zahlen von diesen 10 im Array befinden sich im Intervall 10-15?
Das haut leider nicht so hin, wie ich mir das vorstelle!
Vielleicht kann mir bitte jemand helfen!
Danke im Voraus!
ciao,Tommy
Code:
public class Intervall{
private int cnt1;
private int cnt2;
private double r;
double [] numbers;
public double [] berechneRandom(){
numbers=new double [10];
for(int i=0;i<numbers.length;i++){
r=(Math.random()*2+4*3.5);
numbers[i]=r;
}
berechneAnzImIntervall();
return numbers;
}
public void berechneAnzImIntervall(){
for(int i=0;i<numbers.length;i++){
if(r>10 && r< 15){
cnt1++;
}
else{
cnt2++;
}
}
}
public String toString(){
StringBuffer sb=new StringBuffer();
for(int i=0;i<numbers.length;i++){
sb.append(numbers[i]+" \n \t ");
}
return "Randomzahl:\n\t "+sb.toString()+"Zaehler1:"+cnt1+" Zaehler2:"+cnt2;
}
public static void main(String [] args){
Intervall test=new Intervall();
test.berechneRandom();
System.out.println(test.toString());
}
}
Danke!!