Aufgabe – Rechnen

Schreibe folgende Funktionen, welche Berechnungen mit den Elementen eines ganzzahligen Feldes der Länge 10 durchführen:
  • static int getSum(int[] field) bildet die Summe aller 10 Feldelemente. Liefert -1 wenn field null ist.
  • static int getProduct(int[] field) bildet das Produkt aller 10 Feldelemente. Liefert -1 wenn field null ist.
  • static double getDividedSum(int[] field) dividiert die Summe der ersten fünf Feldelemente durch die Summe der letzten fünf Feldelemente. Liefert -1 wenn field null ist.
  • static double getAverage(int[] field) berechnet den Mittelwert der Feldelemente. Liefert -1 wenn field null ist.
  • static int getMin(int[] field) berechnet das Minimum der Feldelemente. Liefert -1 wenn field null ist.
  • static int getMax(int[] field) berechnet das Maximum der Feldelemente. Liefert -1 wenn field null ist.
Das Anlegen und Befüllen des Feldes soll in einer Funktion static int[] createArray() durchgeführt werden. Initialisiere das Feld mit 10 beliebigen ganzen Zahlen oder lasse diese vom Benutzer eingeben. Schreibe auch eine Methode static void printArray(), die das Feld nach dem Muster unten ausgibt.
Image

Tests

  • Zeige anhand mindestens dreier sinnvoller Testfälle, dass dein Programm funktioniert!