Aufgabe – Feld initalisieren und ausgeben

Schreibe eine Funktion [b][color=#0B5394]int[] getRandomArray(int size, int limit)[/color][/b] die ein [i]int-Feld[/i] der Größe [i]size[/i] erzeugt, mit Zufallszahlen zwischen zwischen 1 und [i]limit [/i]befüllt und als Ergebnis zurückliefert. Die Funktion soll [i]null [/i]als Ergebnis liefern, wenn [i]size <= 0[/i] ist oder [i]limit <=0[/i] ist.[br][br]Hinweis: Die Anweisung int x = (int) (Math.random() * y) +1 initialisiert x mit einem Wert zwischen 1 und y.[br][br]Schreibe weiters eine Methode [color=#0B5394][b]static void printStatistics(int[] a)[/b][/color], die ein int-Feld [i]a [/i]als Parameter erhält und die Werte der Feldelemente inklusive Statistiken auf der Konsole ausgibt. Rufe dazu die Funktionen/Methoden aus Aufgabe 1 auf. Achte auf eine sinnvolle Behandlung möglicher Fehlerfälle!
Tests
[list][*]Zeige anhand mindestens [b]dreier sinnvoller Testfälle[/b], dass dein Programm funktioniert![/*][*]Teste [b]getRandomArray [/b]und [b]printStatistics[/b] in der main-Methode (vergiss dabei nicht, die Fehlerfälle zu testen).[br][/*][/list]

Information: Aufgabe – Feld initalisieren und ausgeben