Hi ich habe ein kleines Problem für dass ich bis jz per google noch keine Lösung gefunden habe.
Vorher mal mein code nachher mein Problem/Wunschlösung
Wie man seht geht es darum den Median von Zahlen berrechnen zu lassen, aber irgendwie funktioniert das mit der Benutzereingabe nicht so wie ich mir das vorgestellt habe =/. Wie kann ich den Array per Benutzereingabe füllen lassen? denn ansonsten gibt er mir 1 2 3 nur als eine Zahl aus und nicht als 3 wie ich das gerne gehabt hätte.
Ich hoffeihr könnt mir dabei helfen!
mfg felix
Vorher mal mein code nachher mein Problem/Wunschlösung
Java:
import java.util.*;
public class median {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
int eingabe = sc.nextInt();
int[] werteingabe = {eingabe};
System.out.println(werteingabe.length);
System.out.println (Arrays.toString(werteingabe));
System.out.println("Nun werden wir unseren Array sortieren");
Arrays.sort(werteingabe);
System.out.println (Arrays.toString(werteingabe));
System.out.println("Nun berechnen wir den Median");
int middle = werteingabe.length/2; // subscript of middle element
System.out.println ((werteingabe[middle-1] + werteingabe[middle]) / 2.0);
}
}
Wie man seht geht es darum den Median von Zahlen berrechnen zu lassen, aber irgendwie funktioniert das mit der Benutzereingabe nicht so wie ich mir das vorgestellt habe =/. Wie kann ich den Array per Benutzereingabe füllen lassen? denn ansonsten gibt er mir 1 2 3 nur als eine Zahl aus und nicht als 3 wie ich das gerne gehabt hätte.
Ich hoffeihr könnt mir dabei helfen!
mfg felix