public class SortDsc {  
        public static void main(String[] args) {      
            //Angeben und füllen des Arrays.
            int [] arr = new int [] {12, 22, 3, 54, 15};   

            //Die Hilfsvariable temp wird initialisiert, diese wird später zum Tauschen
            //der Elemente benötigt.
            int temp = 0;  
              
            //Ausgabe des Qriginal Arrays
            System.out.println("Elemente des Original Array: ");  
            for (int i = 0; i < arr.length; i++) {   
                System.out.print(arr[i] + " ");  
            }  
              
            //Eine Schleife über den Array und wähle ein Element aus.
            for (int i = 0; i < arr.length; i++) {   

                //In der zweiten Schleife wird das ausgesuchte Element aus der 
                //ersten Schleife mit den restlichen Elementen des Arrays 
                //verglichen.
                for (int j = i+1; j < arr.length; j++) {   

                   //Falls das Element größer ist als das ausgesuchte Element, 
                   //werden die Werte getauscht.
                   if(arr[i] < arr[j]) {  
                       temp = arr[i];  
                       arr[i] = arr[j];  
                       arr[j] = temp;  

                   //Der beschriebene Vorgang wird, solange durchgeführt, bis 
                   //der gesamte Array absteigend sortiert ist.
                   }   
                }   
            }  
            //Zeilenumbruch einfügen  
            System.out.println();  
              
            //Ausgabe des Arrays nach der Sortierung  
            System.out.println("Die Elemente des Arrays in absteigender Sortierung: ");  
            for (int i = 0; i < arr.length; i++) {   
                System.out.print(arr[i] + " ");  
            }  
        }  
    }     
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz