Java språket lar deg lagre data innen mange forskjellige typer strukturer . Arrays er blant de mest brukte , som de er enkle å lage og effektiv tilgang til. Du kan lagre elementer av hvilken som helst datatype i Java matriser , enten du bruker primitive eller objekt typer. Lære å bruke arrays er en viktig ferdighet i Java -programmering , så skaper et heltall matrise er en god øvelse for å bidra til å bygge et fundament som en utvikler. Instruksjoner
en
Lag en array til å lagre primitive -type heltall i Java- program . Skriv inn følgende kode , noe som skaper en matrise med en bestemt lengde :
//opprette en int array med lengde ti
int [ ] myInts = new int [ 10 ];
< p > Matrisen er opprettet ved hjelp av " int " type søkeord og hakeparenteser for å angi variabelen i spørsmålet er en matrise. Når du instantiate en matrise i Java , bør du vise sin lengde, som i dette eksempelet , der matrisen inneholder 10 områder . Din array vil bare være i stand til å lagre variabler av den deklarerte typen, som er " int . "
2
Fyll matrise med elementer . Bruk følgende kode for å skrive inn tall i hver posisjon i matrisen : en
for ( int i = 0 ; i < myInts.length ; i + + )
{ myInts [ i] = i * 2 ;}
Dette eksemplet går bare hver datatabellindekser multiplisert med to, for å illustrere hvordan heltallsverdiene kan tildeles i matrisen . Du kan også instantiate enkelte elementene som følger: .
MyInts [ 5 ] = 10;
inn elementer i rekke for å dekke behovene til ditt eget prosjekt
3
Iterate gjennom arrayet . Når du har fylt elementene i arrayet , gjentatt på " for " loop gjennom rekke , tilgang hvert element i sving. Dette er en sentral del av arbeidet med arrays. Skriv inn følgende kode , igjen looping gjennom arrayet og bruke data i det : en
for ( int j = 0 , j < myInts.length , j + + ) {
int currInt = myInts [ ,"j ];
System.out.println ( " Entry" + j + "= " + currInt ) ;}
Denne koden leser hver oppføring i en midlertidig variabel , bruker den til å skrive en melding til utgangen konsollen. Dine egne prosjekter vil diktere hva du gjør med dine matriseelementer .
4
Lag en array til å lagre heltall stedene. Snarere enn å lagre primitive type " ints ", kan du også bruke arrays å oppbevare gjenstander av Java heltall klassen, som er en wrapper klasse for " int " type . Bruk følgende syntaks til å opprette og instantiate en matrise for heltall gjenstander : en
Integer [ ] myIntegers = new Integer [ 10 ];
for ( int i = 0 ; i < myIntegers.length ; i + + )
{ myIntegers [ i] = new Integer (i * 2 ) ;} .
å opprette et heltall objekt , gi deg en " int " verdi som en parameter til konstruktøren
5
Loop gjennom Integer array. Ved hjelp av følgende kode , iterere gjennom Integer array, tilgang til " int " verdier modellert etter hvert objekt :
for ( int j = 0; j < myIntegers.length ; j + + ) {
heltall currInteger = myIntegers [ j ];
System.out.println ( " Integer Entry " + j + "= " + currInteger.intValue ( )); }
Test koden din og se på resultatene skrevet til din utgang konsollen . Eksperimenter ved å endre koden og kjøre programmet igjen før du forstår hvordan arrays arbeid .