Wenn Sie eine Sammlung von Zahlen in einem Java-Programm und wollen sie in aufsteigender Reihenfolge angezeigt werden , können Sie Java -Konstrukte einschließlich Arrays . Durch die Speicherung der Zahlen in einer Array-Variablen , dann Aufruf einer Methode des Arrays -Klasse können Sie die Zahlen in aufsteigender Reihenfolge zu sortieren , bevor sie angezeigt werden . Wie zeigen Sie Ihre Zahlen werden über die Einzelheiten der Anwendung ab, aber Sie können sie auf einer Benutzeroberfläche oder der System-Konsole auszugeben. Anleitung
1
Erstellen Sie ein Array Variable in Ihr Java-Programm . Der folgende Beispielcode erstellt ein Array zu primitiven Typ Integer-Werte speichern , aber Sie können die Art der Rufnummer wählen, um Ihr Programm zu entsprechen : int [ ] MyNumbers ;
Wenn Sie Ihre Nummer explizit Werte in Ihrem Programm gespeichert , Sie erstellen und instanziieren Sie das Array in einer einzigen Code-Zeile wie folgt : int [ ] = { MyNumbers 4 , 2, 7 , 6, 10 , 3, 9 };
Wenn Sie die Array-Elemente setzen müssen einzeln , ändern Sie den Code wie folgt : int [ ] = new int MyNumbers [7] ;
Geben Sie die Gesamtanzahl der Werte das Array muss zu speichern , wenn Sie es schaffen , dann fügen jedes Einzelteil wie folgt: MyNumbers [ ,"0] = 4;
2
Sortieren Sie Array. Mit der Java- Array -Klasse können Sie sortieren Datenerhebung Objekte, einschließlich Array-Variablen . Fügen Sie folgenden Code in Ihr Programm : Arrays.sort ( MyNumbers );
Dieser Code ruft die Sortierung des Arrays Klasse , und übergeben Sie den Namen des Integer-Array Variable als Parameter . Wenn dieser Code Ausführung beendet , wird der Inhalt des Arrays neu angeordnet wurden . Es besteht keine Notwendigkeit , um das Ergebnis dieser Methode Aufruf in einer Variablen speichern , wie es das übergebene Array-Element verändert , anstatt wieder eine neue.
3
erstellen eine Schleife in Ihrem Programm durchlaufen das Array. Fügen Sie die folgende Schleife Umriss , um Ihr Programm : for ( int num = 0; num < myNumbers.length ; num + +) {//Schleife Inhalte }
Diese for-Schleife wird einmal für jedes Element im Array. Die Zählvariable verfolgt die aktuellen Index-Position bei jeder Iteration , so dass Ihr Code können es verwenden, um jedes Element wiederum zugreifen .
4
Zeigen Sie Ihre Array-Elemente . Wenn Sie eine Benutzeroberfläche mit Ihrem Programm können Sie jede Zahl zu senden innerhalb der Schleife mit was auch immer sichtbaren Elemente Ihrer Schnittstelle enthält . Wenn Sie schreiben einfach jede Zahl in die Standardausgabe Konsole möchten, können Sie den folgenden Code innerhalb der Schleife hinzu: System.out.println ( MyNumbers [ num ] );
Dieser Code gibt den Zahlenwert auf seine eigene , aber Sie können erläuternden Text , wenn Sie mögen .
5
Speichern Sie Ihre Java -Datei. Stellen Sie sich Ihren Code , und führen Sie Ihre Sortierung Funktion zu testen . Für das ganze Beispiel , sollten Sie die folgenden schriftlichen dem Ausgang Konsole sehen : 23467910
Wenn Ihr Array enthält keine doppelten Nummern , erscheinen sie nebeneinander . Experimentieren Sie mit dem Code durch Veränderung der Anzahl Werte im Array sicherstellen, dass Ihre Funktion wird korrekt ausgeführt .