Java - Arrays

Indholdsfortegnelse
Når vi bygger stadig mere komplekse programmer, skal vi på et tidspunkt håndtere hundredvis af værdier, for dette skulle vi skrive det samme antal variabler, og vi vil sandsynligvis ende med et program, der er umuligt at læse eller fejlsøge, derudover til den pris, det ville tage os at skrive et sådant program.
For at undgå dette har vi en datastruktur kaldet array, som ikke er mere end en matrix eller vektor, det vil sige et rum, hvor vi gemmer værdier af samme type på en indekseret måde og takket være det med en enkelt variabel på array -type vi kunne håndtere de hundredvis af værdier, som vi nævnte i begyndelsen.
Erklæring om et array
Angiv et array Det er ikke meget anderledes end at erklære en variabel, selv for at lette forståelsen af ​​denne struktur kunne vi se det som en samling af variabler, for eksempel hvis vi vil gemme karaktererne på 5 fag, i stedet for at lave en variabel pr. Emne som f.eks. subject1, subject2, materia3 … materia5, vi kunne definere alt inden for et array -emner og hvert emne ville være et indeks i det. Så måden at erklære et array på er følgende:
variableType [] matrixnavn;

Som vi husker a array Det kan kun gemme den samme datatype, derfor er det vigtigt at erklære sin type i begyndelsen, i praktisk kode ville det se sådan ud:
dobbelte [] emner;

Med dette ved vi allerede, at dette array kun gemmer værdier af typen dobbelt.
Oprettelse af Array
I modsætning til erklæringen om en normal variabel, når vi deklarerer en matrix, oprettes det tilsvarende rum ikke i hukommelsen, dette skyldes dens dynamiske karakter, da Java Det ved kun, at hvert rum i arrayet vil være af en type, men da det ikke ved, hvor mange det vil indeholde, kan det ikke give det tilsvarende rum.
Derfor, når arrayet er defineret, skal vi definere dets dimension, for dette skal vi gøre følgende:
variableType [] arrayname = ny variableType [dimension];

Vi gør dette med et praktisk eksempel, hvis vi følger emnet, ville det være sådan:
dobbelt [] emner = ny dobbelt [5];

På denne måde kan vi skabe det nødvendige hukommelsesrum til at holde 5 dobbeltpositioner i vores array, så nu Java ved, hvad dimensionen af ​​vores nye datastruktur er.
Måder at oprette et array
Der er to måder at oprette eller erklære en matrix på, den vi har set i begyndelsen er den sædvanlige måde:
dobbelt [] emner = ny dobbelt [5];

Dette er den indfødte og anbefalede måde JavaMen da mange programmører, der kommer til Java, kommer fra C- og C ++ -sprogene, er der også en måde at erklære arrays, der ligner den på disse angivne sprog, og det er følgende:
variableType navn = nyt navn [dimension];

Dette på praktisk plan kan gøres sådan:
dobbeltemner = nye fag [5];

Opgavens funktion
Da vi angiver, at hver position i et array gemmer en værdi, lad os se i det følgende billede en grafisk fremstilling af dette:

Vi ser, hvordan den første pil op angiver den stak, der dannes med værdierne, så ser vi i de følgende pile, hvordan et indeks er forbundet med en værdi.
Med dette afslutter vi denne vejledning, hvor vi har lært, hvad et array er, og hvordan vi kan erklære og oprette et i vores programmer skrevet i Java.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave