Java-sproget giver dig mulighed for at gemme data inden mange forskellige typer af konstruktioner. Arrays er blandt de mest almindeligt anvendte , da de er ligetil at oprette og effektiv adgang . Du kan gemme elementer i ethvert datatype i Java arrays , uanset om du bruger primitive eller genstand typer . At lære at bruge arrays er en afgørende færdighed i Java programmering, så skaber et heltal array er en god øvelse til at hjælpe med at opbygge et fundament som en udvikler . Instruktioner
1
Opret et array til at gemme primitive -typen heltal i din Java -program. Indtast følgende kode , hvilket skaber et array med en specificeret længde : Hej
//opretter en int array med længden ti
int [ ] myInts = new int [10]
< p > Matrixen er skabt ved hjælp af " int " type søgeord og de firkantede parenteser til at angive variablen i spørgsmålet er et array. Når du instantiere et array i Java , bør du angive dens længde , som i dette eksempel , hvor matrix indeholder 10 rum. Dit array vil kun være i stand til at lagre variable af den angivne art, som er " int ".
2
Fyld dit array med elementer. Brug følgende kode til at indtaste tal i hver position i matrix : Hej
for (int i = 0; i < myInts.length , i + +)
{ myInts [i] = i * 2 ;}
Dette eksempel blot ind hvert array indeks ganget med to, for at illustrere, hvordan heltalsværdier kan tildeles inden for array. Du kan også instantiere enkelte elementer som følger: .
MyInts [5 ] = 10;
Indtast elementer i dit array , der passer til behovene i dit eget projekt
< br > 3
gentage gennem dit array. Når du har udfyldt de elementer i dit array , den "for" loop iterated gennem array, adgang hvert element i tur. Dette er et centralt aspekt i håndtering arrays. Indtast følgende kode , igen looping gennem dit array og anvendelse af data inden for det : Hej
for ( int j = 0; j < myInts.length j + + ) {
int currInt = myInts [ ,"j] ;
System.out.println ( "Post" + j + " = " + currInt );}
Denne kode læser hver indsejling i en midlertidig variabel , bruger det til at skrive en besked til output konsollen . Dine egne projekter vil diktere, hvad du gør med dine array elementer .
4
Opret et array til at gemme Integer objekter. Snarere end at lagre primitive type " ints ", kan du også bruge arrays til at gemme objekter i Java Integer klassen, som er en wrapper klasse til " int " type . Brug følgende syntaks til at oprette og instantiere et array til Integer objekter : Hej
Integer [ ] myIntegers = new Integer [10]
for (int i = 0; i < myIntegers.length ; i + +)
{ myIntegers [i] = new Integer (i * 2) ;} .
For at oprette et heltal objekt , du leverer en " int " værdi som en parameter til konstruktøren < br >
5
Loop gennem din Integer array. Brug følgende kode , gennem din Integer matrix gentage , at få adgang til " int " værdier modelleret af hvert objekt :
for (int j = 0 j < myIntegers.length j + +) {
integer currInteger = myIntegers [j ]
System.out.println ( " integer Entry" + j + " = " + currInteger.intValue () );}
Test din kode og se på skrives resultaterne på din output konsol. Eksperimentér ved at ændre koden og køre programmet igen , indtil du forstår, hvordan arrays arbejde.