Hvis du har en samling af tal i en Java-program og ønsker at vise dem i stigende rækkefølge , kan du bruge Java-sproget konstruerer herunder arrays. Ved at gemme tallene i et array variabel, så at kalde en metode i Arrays klassen , kan du sortere tallene i stigende rækkefølge før du viser dem. Hvordan du viser dine tal vil afhænge af detaljerne i din ansøgning , men du kan udlæse dem til en brugergrænseflade eller systemet konsollen. Instruktioner
1
Opret et array variabel i din Java -program. Følgende eksempelkode opretter et array til at gemme primitive typen heltal , men du kan vælge et nummer typen passer til dit program : int [] myNumbers ,
p Hvis du har din talværdier gemt eksplicit i dit program , du kan oprette og instantiere din array i en enkelt linje kode som følger: int [ ] myNumbers = { 4, 2, 7, 6 , 10, 3, 9 };
p Hvis du har brug for at indstille arrayelementer individuelt , ændre din kode som følger : int [ ] myNumbers = new int [7]
Angiv det samlede antal værdier dit array brug for at gemme , når du opretter den , og derefter tilføje hvert element som følger: myNumbers [ ,"0] = 4;
2
Sortér dit array. Brug af Java Array klasse, kan du sortere dataindsamling genstande, herunder array- variabler. Føj følgende kode til dit program : Arrays.sort ( myNumbers )
Denne kode opfordrer sorteringsmetode af Arrays klassen, der passerer det navnet på den integer matrix variabel som en parameter. Når denne kode færdig udførelse, vil indholdet af array blevet omarrangeret . Der er ingen grund til at gemme resultatet af denne metode kald i en variabel , da det ændrer bestået vifte post stedet for at returnere en ny.
3
Opret en løkke i dit program til gentage gennem array. Tilføj følgende loop skitse til dit program : for ( int num = 0; num < myNumbers.length , num + + ) {//loop indhold her }
for loop vil køre en gang for hvert element i matrix . Tælleren variabel holder styr på det aktuelle indeks position på hver iteration , så din kode kan bruge det til at få adgang hvert element i rækkefølge.
4
Vis din array elementer . Hvis du bruger en brugergrænseflade med dit program , kan du sende hvert nummer til det inde i løkken hjælp uanset synlige elementer din grænseflade indeholder . Hvis du foretrækker at blot skrive hvert nummer til den standard output konsollen , kan du tilføje følgende kode inde i løkken krop : System.out.println ( myNumbers [spectators ])
Denne kode udlæser talværdi på sin egen , men du kan medtage forklarende tekst, hvis du vil.
5.
Gem din Java -fil. Kompilere din kode og køre det til at teste din sortering funktion. For heltal eksempel bør du se følgende skrives til output konsollen : 23467910
p Hvis dit array indeholder dublerede numre , vil de blive vist ved siden af hinanden . Eksperimenter med koden ved at ændre antallet værdier i array til at sikre din funktionen fungerer korrekt .