Studiere die folgende Musterlösung der Aufgabe vom 20.04.2021. Hier sind allerdings 100 Zahlen im Feld.
public class Feldtest { int[] x; public Feldtest() { x = new int[100]; action(); } public void feldFuellen() { for(int i=0; i < x.length; i++) { x[i] = i+1; } } public void feldAusgeben() { for(int i=0; i < x.length; i++) { System.out.print (x[i] + " "); if (i % 10 == 9) System.out.println(); } } public void action() { feldFuellen(); feldAusgeben(); x[3] = 25; feldAusgeben(); } }
In der Videokonferenz wurde erwähnt, dass man das Feld auch mit Zufallszahlen füllen kann. Mit dem Funktionsaufruf
(int)Math.round(Math.random()*1000)
erhält man z. B. ganze Zufallszahlen zwischen 0 und 1000. Formuliere eine Methode feldZufaelligFuellen() und kopiere den Programmtext dieser Methode in das Formularfeld..
Formuliere eine Methode feldFuellenUmgekehrt(), die das Feld mit den Zahlen 100, 99,...,3,2,1 füllt.
Formuliere eine Methode feldFuellenUngerade(), die das Feld mit den Zahlen 1, 3, 5, 7,... füllt.
Formuliere eine Funktion feldSumme(), die die Summe aller Feldelemente bestimmt.