Aufgabe – Feld initalisieren und ausgeben

Schreibe eine Funktion int[] getRandomArray(int size, int limit) die ein int-Feld der Größe size erzeugt, mit Zufallszahlen zwischen zwischen 1 und limit befüllt und als Ergebnis zurückliefert. Die Funktion soll null als Ergebnis liefern, wenn size <= 0 ist oder limit <=0 ist. Hinweis: Die Anweisung int x = (int) (Math.random() * y) +1 initialisiert x mit einem Wert zwischen 1 und y. Schreibe weiters eine Methode static void printStatistics(int[] a), die ein int-Feld a 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!
Image

Tests

  • Zeige anhand mindestens dreier sinnvoller Testfälle, dass dein Programm funktioniert!
  • Teste getRandomArray und printStatistics in der main-Methode (vergiss dabei nicht, die Fehlerfälle zu testen).