? Programmierung Plattformen nehmen verschiedene Ansätze zur Modellierung und Speicherung von Daten , aber die meisten gängigen Sprachen verwenden Variablen und Arrays . Eine Variable ist ein einzelnes Datenelement und ein Array ein Anzahl von Elementen in einer linearen Datenstruktur gespeichert . Arrays von ganzen Zahlen sind in vielen Anwendungen , einschließlich Desktop und Web -Programmen üblich. Verstehen und nutzen ein Array von ganzen Zahlen ist etwas, können auch Anfänger erzielen. Variablen
Programmiersprachen kategorisieren Datenelemente in verschiedene Typen . Der Typ einer Variablen ist eine Reflexion über die Art der Daten, die es enthält . Zum Beispiel verwenden die meisten Programmiersprachen String-Typen , um Sequenzen von Zeichen Text , sowie verschiedene numerische Typen , einschließlich Zahlen darstellen . Wenn ein Programm eine Variable deklariert , wird es in der Regel geben die Variable einen Namen sowie einen Wert zuweisen , um es . Bei stark typisierten Sprachen wie Java, muss die Variable neben einer Erklärung seiner Art erscheinen , wie folgt:
int myNum = 5 ;//eine ganze Zahl
Für einige andere Sprachen , die Variable Erklärung nicht brauchen, um einen Indikator für die Art , wie im folgenden Beispiel PHP gehören:
$ my_num = 5;
Erstellen von Arrays
Computerprogramme können modellieren Arrays als Variablen . Ein Array Variable speichern kann eine Reihe von anderen Variablen oder Werte . In einer stark typisierte Sprache , muss ein Array Deklaration gehören ein Indikator für die Art der Werte wird das Array zu speichern, wie im folgenden Beispiel Java :
int [ ] = { myNums 3, 7, 2, 5, 6} ;
Dieser Code erstellt ein Array mit fünf Elementen in es . Jedes Element ist ein ganzzahliger Wert. Der folgende Beispielcode demonstriert das Äquivalent Verarbeitung in PHP:
$ my_nums = array ( 3, 7, 2, 5, 6);
Einfügen von Elementen
Programme können die Elemente an den Positionen innerhalb eines Arrays zu ändern , oder fügen Sie Elemente in leere Positionen . Um ein bestimmtes Element zugreifen, können Programmcode verwenden das Element -Index, der häufig eine ganze Zahl , die die Position des Elements im Array-Struktur . Das folgende Beispiel zeigt, Java-Code Sie den Wert des Elements an einer bestimmten Position in einem Array :
myNums [2] = 9;
Die erste Position in einem Array Null ist und die letzte Position um eins kleiner als die Länge des Arrays . Dieser Code wird jeden Wert bereits an der angegebenen Position gespeichert überschreiben.
Assoziative Arrays
In einigen Sprachen können Arrays assoziativ sein , was bedeutet, jedes Element hat eine Schlüssel-ID zusätzlich zu seinen Wert. Das folgende Beispiel zeigt, PHP ein Integer-Array dieser Art :
$ Positionen = array (" Mary " => 3, " Jim " => 2, " John " => 7);
echo $ Positionen [' Jim '] ;//wird 2
die Werte in diesem Array sind Zahlen auszugeben , während die Tasten Saiten sind . PHP -Skripte können Integer-Arrays entweder mit Index oder Schlüssel Zugang verwenden .
Verfahrgeschwindigkeit Arrays
Programme müssen manchmal ein ganzes Array zu durchlaufen , den Zugriff auf jedes Element im Array drehen . Das folgende Beispiel zeigt, Java-Code durchqueren ein Integer-Array , multipliziert jeden Wert :
for (int i = 0; i < myNums.length ; i + +) {
myNums [i] * = 2 ;
}
Wenn dieser Code seine Ausführung beendet , wird jede ganze Zahl im Array haben einen neuen Wert, der doppelt so hoch ist den ursprünglichen Wert . Die " for"-Schleife funktioniert durch das Array , beginnend an der ersten Position und stoppt, wenn er das Ende erreicht . Der Inhalt der Schleife wird einmal für jede Position in der Integer-Array .