Saeculum: Zahlen an richtiger Stelle einfügen

Hallo zusammen,
ich habe eine Aufgabe aufgetragen bekommen, in der ich von erst einen Array erstellen soll, welcher so lange ist, wie eine Zahl, die der Benutzer per "Scanner" eingibt.
Nun soll der Benutzer dann zufällige Zahlen eingeben, welche dann nicht sortiert werden, sondern an die richtige Stelle eingefügt werden, wobei sie sich auch an der vorherigen Zahl orientieren können. Das ganze soll mit Double werten funktionieren, Plus sowie Minus. Danach soll eine Ausgabe erfolgen, welche die korrekte Zahlenreihe ausgibt.
Hier mein bisheriger Code:

  
import java.util.Scanner;  
  
public class Aufgabe {  
	Scanner scan = new Scanner(System.in);  
	public static void main(String[] args) {  
		  
	}  
	public static double einfuegen {  
		//Eingabe  
		System.out.print("Wie viel Zahlen willst Du sortieren? ");  
		int anzahl = scan.nextInt();  
		double[] eingabeArray = [anzahl];  
		  
		/*for (int i = 0; i < anzahl.length; i++) {  
			eingabeArray[i] = IOTools.readDouble( (i+1) + ". Zahl: " );  
		}*/  
		System.out.pritln(eingabeArray);  
	}  
	public static double position {  
		  
	}  
}  

  1. Nun soll der Benutzer dann zufällige Zahlen eingeben, welche dann nicht sortiert werden, sondern an die richtige Stelle eingefügt werden [...]

    Ob du wirklich richtig stehst, siehst du, wenn das Licht angeht! *scnr*
    Was ist denn die "richtige Stelle"?

    Hier mein bisheriger Code:

    public class Aufgabe {
    public static double einfuegen {
    /* ... /
    double[] eingabeArray = [anzahl];
    /
    .. */
    }

    Da ist dein Fehler. `double[] eingabeArray = new double[anzahl];`{:.language-java} wäre korrekt.  
      
    Oder war das gar nicht dein Problem? Wenn nicht, wo bleibst du hängen?  
      
    MfG  
    bubble
    
    -- 
    If "god" had intended us to drink beer, he would have given us stomachs. - David Daye