Java tillåter dig att lagra data i många olika typer av konstruktioner . Arrayer är bland de mest använda , eftersom de är enkla att skapa och effektivt att komma åt. Du kan spara delar av valfri datatyp i Java arrayer , oavsett om du använder primitiva eller objektet typer . Att lära sig använda matriser är en viktig färdighet i Java -programmering , så skapa ett heltal array är en bra övning för att hjälpa till att bygga en grund som utvecklare . Instruktioner
1
Skapa en array för att lagra primitiva typen heltal i din Java -program . Skriv följande kod , skapa en array med en viss längd :
//skapa en int array med längden tio
int [ ] myInts = new int [ 10 ] ;
arrayen har skapats med hjälp av " int " typ sökord och hakparenteser för att ange den aktuella variabeln är en array . När du initierar en array i Java , bör du ange dess längd , som i detta exempel , där arrayen innehåller 10 platser . Din array kommer endast att kunna lagra variabler av den deklarerade typen , vilket är " int . "
2
Fyll din array med element . Använd följande kod för att ange siffror i varje position i arrayen :
for (int i = 0 ; i. < myInts.length , i + + ) katalog
{ myInts [ i] = i * 2 ; }
här exemplet går helt enkelt varje array index multiplicerat med två , för att illustrera hur heltalsvärden kan tilldelas inom uppsättningen . Du kan också initiera enskilda element enligt följande : .
MyInts [ 5 ] = 10 ;
Ange element i arrayen för att passa behoven hos ditt eget projekt
3
iterera igenom din array . När du fyllt element i arrayen , upprepade den " för " loop igenom arrayen , åt varje element i tur och ordning . Detta är en viktig aspekt av att hantera matriser . Skriv följande kod , återigen loopa igenom din array och användning av uppgifter inom det :
for (int j = 0; j < myInts.length j + + ) {
int currInt = myInts [ ,"j ] ;
System.out.println ( " Entry " + j + " = " + currInt ) ; }
Denna kod läser varje inträde i en temporär variabel , använda den för att skriva ett meddelande till utgången konsolen. Dina egna projekt kommer att diktera vad du gör med dina fältelement .
4
Skapa en array för att lagra Integer objekt . Istället för att lagra primitiva typen " ints , " du kan också använda arrayer för att lagra objekt av Java Integer klassen , som är en wrapper klass för " int " typ . Använd följande syntax för att skapa och initiera en array för Integer objekt :
Integer [ ] myIntegers = new Integer [ 10 ] ,
for (int i = 0 ; i. < myIntegers.length ; i + + ) katalog
{ myIntegers [ i] = new Integer (i * 2 ) ;} .
vill skapa ett Integer objekt , du levererar en " int " värdet som en parameter till konstruktorn
5
Loop genom din Integer array . Med hjälp av följande kod , iterera igenom din heltalsmatris , åtkomst till " int " värden modelleras av varje objekt :
for (int j = 0; j < myIntegers.length , j + + ) {
integer currInteger = myIntegers [ j ] ;
System.out.println ( " integer Entry " + j + " = " + currInteger.intValue ( ) ) ; }
Testa din kod och titta på resultatet skrivs till din produktion konsolen . Experimentera genom att ändra koden och köra programmet igen tills du förstår hur arrayer arbete .