Hallo,
bin soeben per Zufall in diesem Forum gelandet und habe mich mal umgesehen. Wenn ich mir den Ausschnitt aus Deinem Quellcode anschaue, dann habe ich einige grundsätzliche Tips für Dich:
1. Die Methode (od. auch Funktion) Zufallszahlen(int zahl){.... braucht doch keinen Übergabeparameter, zumindest sehe ich darin keinen Sinn. Falls es den Sinn doch gibt, dann solltest Du auch beim Methodenaufruf eine int übergeben, damit die Methode funktioniert.
2. Du solltest Dir die üblichen Schreibkonventionen angewöhnen: Klassennamen groß-, Methodennamen kleinschreiben, usw. . Programme wie Checkstyle (gibt es unter anderem auch als Eclipse-PlugIn) sollten Dir dabei helfen
3. Baue in Deine for-Schleifen keine weiteren Methoden in den Schleifenkopf. Du rufst bei jedem Durchgang die length-Methode auf. Sieht zwar im ersten Moment schick aus, ist aber unnötige Zeitverschwendung (zwei Zahlen vergleichen ist schneller als eine Zahl mit dem Rückgabewert einer Methode zu vergleichen), da sich während der Schleifen durchläufe weder Zeilen noch Spalten in ihrer Größe ändern sollte. Wenn doch, dann riecht das nach einem bösen Deadlock.
4. Ich weiß nicht, wo oder wie Du JAVA gelernt hast (wahrscheinlich bist Du noch dabei) ich habe auf jeden Fall noch einen guten Literaturtip: Gehe auf www.galileocomputing.de. Unter <Openbook> findest Du "Java ist auch eine Insel". Das kannst Du online lesen oder als Nachschlagewerk benutzen oder es Dir kostenlos runterladen
Viel Spaß weiterhin