Hallo zusammen,
ich habe folgendes Problem.
Ich muss ein Array erstellen und den Median davon ausgeben, das ganze aber nicht in der Main sondern in einer neuen Methode. In der Main Methode funktioniert es einwandfrei. Da aber die Methode einen return Wert haben möchte, komme ich leider nicht weiter.
Setze ich kein return, sagt der Compiler: missing return statement.
Setze ich ein return, kommt: " incompatible types: int[] cannot be converted to int
return werte;"
Vielleicht hat jemand einen Tipp, wie ich das Problem lösen kann.
Viele Grüße
ich habe folgendes Problem.
Ich muss ein Array erstellen und den Median davon ausgeben, das ganze aber nicht in der Main sondern in einer neuen Methode. In der Main Methode funktioniert es einwandfrei. Da aber die Methode einen return Wert haben möchte, komme ich leider nicht weiter.
Setze ich kein return, sagt der Compiler: missing return statement.
Setze ich ein return, kommt: " incompatible types: int[] cannot be converted to int
return werte;"
Vielleicht hat jemand einen Tipp, wie ich das Problem lösen kann.
Viele Grüße
Java:
import java.util.Arrays;
public class Aufgabe1a {
public static void main(String[] args) {
}
public static int median () {
int[] werte = {8,2,9,4,5};
Arrays.sort(werte);
System.out.println(werte[0]);
System.out.println(werte[1]);
System.out.println(werte[2]);
System.out.println(werte[3]);
System.out.println(werte[4]);
System.out.println("Der Median bei einer ungeraden Anzahl ist " + (werte[2]));
return werte;
}
}