Hallo, die Aufgabe verlangt, dass 10 Zahlen absteigend sortiert werden. Das soll mit Bubblesort geschehen. Allerdings scheitere ich schon bei der Ausgabe der eingegeben Zahlen. Das Ganze sieht dann so aus:

Was muss ich verändern, damit mir die Zahlen erst am Ende ausgegeben werden und es dann keine Nullen mehr sind?

Was muss ich verändern, damit mir die Zahlen erst am Ende ausgegeben werden und es dann keine Nullen mehr sind?
Java:
public static void gibZehnZahlenEin() {
Scanner s = new Scanner(System.in);
int zahl = 0;
int[] zehnZahlen = new int[11];
for(int i=1; i<zehnZahlen.length; i++) {
System.out.println("Geben Sie die "+i+". Zahl ein: ");
zahl = s.nextInt();
int rueckgabe = sortiereZahlen(zehnZahlen, i);
}
}
public static int sortiereZahlen(int[] zehnZahlen, int durchlaeufe) {
int rueckgabe = 0;
System.out.println(zehnZahlen[durchlaeufe]);
return rueckgabe;
}