Code:
import java.util.*;
public class Zufallszaehler {
public static void main (String[] args){
int [] zufallszahlen=new int [20];
int [] anzahl;
belegen(zufallszahlen);
System.out.println ("zufaelling gezogene Zahlen: ");
drucken (zufallszahlen);
anzahl=zaehlen (zufallszahlen);
System.out.println ("Haeufigkeit: ");
drucken (anzahl);
}
public static void belegen (int[] feld){
Random r=new Random();
for (int i=0; i<feld.length; i++)
feld[i]=r.nextInt(10);
}
public static void drucken(int[] feld){
for (int i=0;i<feld.length;i++)
System.out.print(feld[i]+" ");
System.out.println();
}
[B]public static int[] zaehlen(int[] feld){
int[] ergebnis=new int[10];
for (int i= 0;i<ergebnis.length;i++)
ergebnis[i]=0;
for (int i=0;i<feld.length;i++){
ergebnis[feld[i]]++;[/B]
}
return ergebnis;
}
}
hallo liebe Forumsteilnehmer, ich check nicht was in der Methode zaehlen vor sich geht - kann mir das einer Schritt für Schritt erklären, wie er die Schleifen durchläuft