Frage von leonardomessi, 26

java program funktioniert garnicht?

mein program soll ein array nach der größe der einträge sortieren. jedoch tut er nichts hilfe!!!

   public class sortieren { public static void main (String [] args){
 double Sort []={5,9,8,6,7,5,2,1,4};
    sortiere(Sort);
}



public static void sortiere(double [] Sort ){
        
    for (int j=2 ; j< Sort.length; j++){
        double currentMax= Sort[0];
    for (int i=1; i<Sort.length;i++){
        if(Sort[i]>currentMax){
            currentMax= Sort[i];
            Sort[j]=currentMax;
            }
        j--;
        
        } System.out.println (Sort[j]);
    }
}       

}

Antwort
von xGlumi, 14

Müsst ihr als Aufgabe eine bestimmte Sortier-Methode benutzen?
oder ist das egal welche ihr benutzt.

MFG xGlumi

Antwort
von Maimaier, 13

http://www.java-forum.org/thema/bubblesort-sortieralgorithmus.116372/

In einem Programm geht j von 2 bis length-1, das stimmt schonmal nicht, weil ja zu wenig angezeigt wird. das j-- ist wohl auch falsch.

Keine passende Antwort gefunden?

Fragen Sie die Community