Video: Cursus programmeren Java - Wat is een loop? #cursus #programmeren #coderen #ProgrammeerPlaats 2024
Een array is een reeks variabelen waarnaar wordt verwezen met behulp van een enkele variabelenaam gecombineerd met een indexnummer. Elk item van een array wordt een -element genoemd. Alle elementen in een array moeten van hetzelfde type zijn. Dus de array zelf heeft een type dat aangeeft welk soort elementen het kan bevatten.
Het indexnummer wordt achter de naam van de variabele geschreven en tussen haakjes geplaatst. Dus als de naam van de variabele x is, kunt u een specifiek element openen met een uitdrukking als x [5] .
Je zou denken dat x [5] zou verwijzen naar het vijfde element in de array. Maar indexnummers beginnen met nul voor het eerste element, dus x [5] verwijst eigenlijk naar het zesde -element. Dit kleine detail is een van de hoofdoorzaken van problemen bij het werken met arrays - vooral als u uw array-programmeertanden snijdt in een taal waarin arrays worden geïndexeerd van 1 in plaats van 0.
De echte kracht van arrays komt van de eenvoudig feit dat u een variabele of zelfs een complete expressie als een array-index kunt gebruiken. Dus (bijvoorbeeld) in plaats van x [5] te coderen om te verwijzen naar een specifiek arrayelement, kunt u x [i] coderen om te verwijzen naar het element dat wordt aangegeven door de indexvariabele < i .
Een array is zelf een object. U kunt verwijzen naar het array-object als een geheel in plaats van een specifiek element van de array met behulp van de variabelenaam van de array zonder een index. Dus als
- x [5] verwijst naar een element van een array, verwijst x naar de array zelf.
- U kunt de lengte van een array niet wijzigen nadat u de array hebt gemaakt.
- U kunt de lengte van een array openen met behulp van het veld
- lengte van de matrixvariabele. Bijvoorbeeld x. length retourneert de lengte van de array x .