Om du har en samling siffror i ett Java -program och vill visa dem i stigande ordning kan du använda Java språket konstruerar inbegripet matriser . Genom att lagra numren i en array variabel , sedan anropa en metod i Arrays klassen , kan du sortera siffror i stigande ordning innan du visar dem . Hur du visar dina siffror kommer att bero på detaljerna i programmet , men du kan mata dem till ett användargränssnitt eller systemkonsolen . Instruktioner
1
Skapa en array variabel i din Java -program . Följande exempelkod skapar en array för att lagra primitiva värden typen heltal , men du kan välja ett antal typ som passar ditt program : int [ ] myNumbers ,
p Om du har ditt nummer som är lagrade uttryckligen i ditt program , du kan skapa och initiera arrayen i en enda rad kod enligt följande : int [ ] myNumbers = { 4 , 2 , 7 , 6 , 10 , 3 , 9 };
p Om du behöver ställa in arrayelementen individuellt , ändra din kod så här : int [ ] myNumbers = new int [ 7],
Ange det totala antalet värden din array behöver lagra när du skapar den , lägg sedan till varje post enligt följande : myNumbers [ ,"0 ] = 4 ;
2
Sortera din array . Använda Java- klassen Array , kan du sortera objekten datainsamling , inklusive fältvariabler . Lägg till följande kod i ditt program : Arrays.sort ( myNumbers ) ;
Denna kod uppmanas sorteringsmetod av Arrays klassen , passerar det namnet på heltalsmatris variabel som en parameter . När den här koden slutar köra , kommer innehållet i arrayen har omstrukturerats . Det finns inget behov av att lagra resultatet av denna metodanrop i en variabel , eftersom det ändrar passerade array objektet snarare än att återvända en ny.
3
Skapa en loop i ditt program iterera genom uppsättningen . Lägg följande slinga disposition till ditt program : for ( int num = 0 ; num < myNumbers.length , num + + ) { //loop innehåll här }
för slinga körs en gång för varje element i arrayen . Räknarvariabeln håller reda på den aktuella index positionen på varje iteration , så din kod kan använda den för att komma åt elementen i tur och ordning .
4
Visa dina arrayelementen . Om du använder ett användargränssnitt med ditt program , kan du skicka varje nummer att det inne i slingan med vad synliga element gränssnittet innehåller . Om du föredrar att helt enkelt skriva varje nummer till standard ut konsolen , kan du lägga till följande kod innanför slingan : System.out.println ( myNumbers [ num ] ) ;
Denna kod matar numret värdet på sin egen , men du kan innehålla förklarande text , om du gillar .
5
Spara din Java -filen . Sammanställ din kod och kör den för att testa din sortering funktion . För heltal exempel bör du se följande skrivet till utgången konsolen : 23467910
p Om din array innehåller eventuella dubblerade siffror , visas de bredvid varandra . Experimentera med koden genom att ändra antalet värden i arrayen för att se till att din funktion fungerar korrekt .