hallo zusammen,
ich habe gerade angefangen Java zu lernen und steh vor folgendes Problem:
Ich möchte gerne wissen, wie oft die einzelnen Zahlen in meinem randomarray (Zahlen 0 bis 100) vorkommen, d.h.
1. Z.b. 2x
2. z.b. 1
3. usw.
folgender Code sollte ich dementsprechend erweitern.
package assigment06;
public class Zufallszahlen {
public static void main(String[] args) {
int[] random = new int [100];
int summe = 0;
int min=101;
int max =0;
for (int i = 0; i<100; i++){
random = (int) ((100+1)*Math.random());
System.out.print(i+":");
System.out.println( random);
summe += random;
if ( random<min)min=random;
if ( random>max)max=random;
}
System.out.println("Summe aller Werte="+summe);
System.out.println("Kleinster Wert="+min);
System.out.println("Grösster Wert="+max);
int länge;
länge= random.length;
double durchschnitt= (double)summe / länge;
System.out.println("Durchschnitt="+ durchschnitt);
}
}
Über eure Hilfe wäre ich sehr dankbar.
ich habe gerade angefangen Java zu lernen und steh vor folgendes Problem:
Ich möchte gerne wissen, wie oft die einzelnen Zahlen in meinem randomarray (Zahlen 0 bis 100) vorkommen, d.h.
1. Z.b. 2x
2. z.b. 1
3. usw.
folgender Code sollte ich dementsprechend erweitern.
package assigment06;
public class Zufallszahlen {
public static void main(String[] args) {
int[] random = new int [100];
int summe = 0;
int min=101;
int max =0;
for (int i = 0; i<100; i++){
random = (int) ((100+1)*Math.random());
System.out.print(i+":");
System.out.println( random);
summe += random;
if ( random<min)min=random;
if ( random>max)max=random;
}
System.out.println("Summe aller Werte="+summe);
System.out.println("Kleinster Wert="+min);
System.out.println("Grösster Wert="+max);
int länge;
länge= random.length;
double durchschnitt= (double)summe / länge;
System.out.println("Durchschnitt="+ durchschnitt);
}
}
Über eure Hilfe wäre ich sehr dankbar.