Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan vise tall i stigende rekkefølge Bruke Java
    Hvis du har en samling av tall i en Java- program og ønsker å vise dem i stigende rekkefølge , kan du bruke Java-språket konstruerer inkludert arrays. Ved å lagre tallene i en matrise variabel, deretter kalle en metode av Arrays klassen , kan du sortere tallene i stigende rekkefølge før du viser dem . Hvordan du viser dine tall vil avhenge av opplysningene i søknaden din , men du kan sende dem til et brukergrensesnitt eller systemet konsollen . Instruksjoner
    en

    Lag en matrise variabel i Java- program . Følgende eksempelkode oppretter en matrise for å lagre primitive typen heltallsverdiene , men du kan velge et nummer for å passe ditt program : int [] myNumbers ;
    p Hvis du har nummeret ditt verdier lagres eksplisitt i programmet, du kan opprette og instantiate din array i en eneste linje med kode som følger: int [ ] myNumbers = { 4 , 2, 7, 6 , 10, 3 , 9 };
    p Hvis du trenger å angi matriseelementer individuelt , endre koden slik: int [ ] myNumbers = new int [ 7 ];

    Angi totalt antall verdier på rekke behov for å lagre når du lager den, og deretter legge til hvert element som følger: myNumbers [ ,"0 ] = 4;
    2

    sortere array. Bruke Java Array klassen , kan du sortere datainnsamling objekter, inkludert rekke variabler . Legg til følgende kode til programmet : Arrays.sort ( myNumbers ) ;

    Denne koden kaller på den slags metode av Arrays klassen , passerer det navnet på heltall matrise variabel som parameter . Når denne koden er ferdig utfører, vil innholdet i matrisen har blitt omorganisert . Det er ikke nødvendig å lagre resultatet av denne metoden samtale i en variabel , som det endrer bestått matrise element i stedet for å returnere en ny.
    3

    Lag en løkke i programmet til iterere gjennom utvalget . Legg til følgende løkke disposisjon til programmet : for ( int num = 0 ; num < myNumbers.length ; num + + ) { //løkke innhold her }
    p Dette for loop vil utføre en gang for hvert element i matrisen . Tellervariabelen holder styr på dagens indeks posisjon på hver iterasjon , slik at koden kan bruke den til å få tilgang til hvert element i sving.
    4

    Vis dine array elementer . Hvis du bruker et brukergrensesnitt med programmet , kan du sende hvert nummer til den inne i loopen hjelp uansett synlige elementer grensesnittet ditt inneholder . Hvis du foretrekker å bare skrive hvert nummer til standard ut -konsollen, kan du legge til følgende kode inne i loopen kroppen : System.out.println ( myNumbers [ num ] ) ;

    Denne koden utganger tallverdi på sin egen , men du kan inkludere forklarende tekst om du vil.
    5

    Lagre Java -fil . Kompilere koden og kjøre den til å teste dine sortering funksjon. For heltall eksempel, bør du se følgende skrevet til utgangen konsollen : 23467910

    Hvis matrise inneholder eventuelle like tall, vil de vises ved siden av hverandre. Eksperimenter med koden ved å endre tallverdier i matrisen å sørge for at funksjonen fungerer korrekt .

    früher :

     Weiter:
      Relatert Artike
    ·Slik publiserer Web Apps til GlassFish 3 Bruke Eclipse 
    ·Hvor å Sjekk Java Runtime versjon 
    ·Hvordan å erklære en Constructor i Java 
    ·Tutorial for å lage et spill i Java 
    ·Hvordan analysere en Input String til grev Letters i Ja…
    ·Hvordan legge til en JScrollPane til en JFrame 
    ·Hvordan bli kvitt Error.Jsp 
    ·Hvordan fikse Upside Down Java Bilder 
    ·Hvordan sette inn poster i Java 
    ·Hvor å Endre Java 1.6 til Java 1.5 for Mac 
      Anbefalte artikler
    ·Hvordan skrive en tekstboks til en fil C 
    ·Hvordan Skriv inn Registrering Nøkkel i Reason 4.0 
    ·Hvordan sette opp sen binding i VB 6.0 
    ·Hvordan beregne tid mellom to datoer i PHP 
    ·Hvordan endre skriftstørrelsen i Java Script 
    ·Hvordan lese SQL av en rutine i MySQL 
    ·Hvordan Avkort en partisjon i Oracle 
    ·Hvordan finne den bety å bruke Perl 
    ·Hvordan beregne gjennomsnittet av summene i Python 
    ·Hvordan å lære C # Fast 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/