Programmeren platforms hanteren verschillende methoden om te modelleren en opslaan van gegevens , maar het meest voorkomende talen te gebruiken variabelen en arrays . Een variabele is een item van data en een array is een reeks items opgeslagen in een lineaire datastructuur . Arrays van integers zijn in veel toepassingen , waaronder desktop en web programma's . Begrijpen en gebruiken van een array van integers is iets wat zelfs beginners kunnen bereiken . Variabelen Computer programmeertalen categoriseren data-items in verschillende types . Het type van een variabele is een weerspiegeling van de aard van de gegevens die het bevat . Bijvoorbeeld, de meeste programmeertalen types tekenreeks sequenties van tekens , evenals verschillende numerieke types , waaronder integers vertegenwoordigen . Wanneer een programma verklaart een variabele , zal het meestal geeft de variabele een naam , en toewijzen van een waarde aan. Voor sterk getypeerde talen zoals Java , moet de variabele worden weergegeven naast een verklaring van zijn soort , als volgt : int myNum = 5 ;//een integer Voor sommige andere talen , de variabele verklaring hoeft niet een indicator van het type , zoals in het volgende PHP- voorbeeld zijn: $ my_num = 5 ; creëren Arrays Computerprogramma's kunnen arrays als variabelen model . Een array variabele kan een reeks andere variabelen of waarden op te slaan . In een strikte typering moet een array verklaring bevatten een indicator van het type waarden array zal slaan , zoals in het volgende voorbeeld Java int [ ] myNums = { 3 , 7 , 2 , 5 , 6 } ; Deze code maakt een array met vijf elementen erin . Elk element is een geheel getal . De volgende voorbeeldcode geeft aan het equivalent verwerking in PHP : $ my_nums = array ( 3 , 7 , 2 , 5 , 6 ) ; invoegen Elementen programma kunnen de elementen veranderen op posities binnen een array , of plaats elementen in lege posities . Om een specifiek element kan programmeercode het element index , die vaak een geheel getal dat de positie van het element binnen de array structuur te gebruiken . Het volgende voorbeeld Java code toont de waarde van het element op een bepaalde positie in een array : myNums [ 2 ] = 9 ; eerste positie in een matrix nul is en de laatste positie een minder dan de arraylengte . Deze code zal enige waarde al op de opgegeven positie opgeslagen overschrijven . Associatieve arrays In sommige talen , kan arrays zijn associatief , wat betekent dat elk element een sleutelidentificatiesymbool naast zijn waarde . De volgende PHP voorbeeld toont een geheel scala van dit soort : $ posities = array ( " Mary " = > 3 , " Jim " = > 2 , " John " = > 7 ) ; < br > echo $ posities [ ' Jim ' ] ;//zal uitgang 2 de waarden in deze array gehele getallen zijn , terwijl de toetsen zijn snaren . PHP scripts kan gebruiken integer arrays met ofwel index of sleutel toegang . Traverseren Arrays Programma moeten soms een hele array structuur doorkruisen , toegang tot elk element in de array in draaien . Het volgende voorbeeld Java- code demonstreert doorkruisen een integer array, elke waarde te vermenigvuldigen : for (int i = 0 ; i < myNums.length ; i + + ) { myNums [ i ] * = 2 ; } Wanneer deze code is voltooid uitvoeren , elk geheel getal in de array zal een nieuwe waarde die dubbel zijn oorspronkelijke waarde te hebben. De lus "voor" werkt door middel van de array , beginnend bij de eerste positie en stoppen wanneer het einde bereikt . De inhoud van de lus zal een keer uit te voeren voor elke positie in het integer array.
|