-Un tableau est une structure de données qui stocke plusieurs données du même type dans l'ordre dans lequel elles sont organisées. -Le tableau y stocke plusieurs éléments et les éléments ont des indices (index) dans l'ordre de 0. -Le type de données du tableau est spécifié de la même manière que la variable.
java
Type de données d'élément[]Nom de la variable de tableau;
#Par exemple
int[] score; #Cela déclare le score comme une variable de tableau de type int.
score = new int[5]; #Cinq éléments de type int générés par le nouvel opérateur sont affectés au score de la variable de tableau.
int[] score = {10,20,30,40,50}; #Déclarez et initialisez en même temps.
#Il est également possible de déclarer et d'affecter une variable de tableau en même temps.
int[] score = new int[5];
#Comment récupérer des éléments dans un tableau
score[0]; #Vous pouvez obtenir le premier élément du score de la variable du tableau.
#Réécrivez les éléments du tableau.
score[0] = 30; #Une valeur de 30 peut être attribuée au premier élément du score de la variable de tableau.
#utiliser la méthode de la longueur
score.length; #Vous pouvez obtenir le nombre d'éléments dans un tableau en utilisant une méthode appelée length pour une variable de tableau.
#La méthode length peut également être utilisée pour les chaînes. Nom de variable de type chaîne.length()Cela devient la forme.
java
#Traditionnel pour déclaration
for (int i = 0; i <Nom de la variable de tableau.length; i++) {
En traitement....
} #Le nombre d'éléments dans le tableau est acquis par longueur et la boucle est tournée de ce nombre.
#Étendu pour déclaration
for (Type d'élément Nom de variable arbitraire:Nom de la variable de tableau) {
En traitement...
} #L'écriture avec une instruction for étendue la rend plus simple que celle conventionnelle.
#Par exemple
for (int value : score) {
En traitement...
}
L'ordinateur enregistre les données qu'il utilise en mémoire. L'intérieur de la mémoire est organisé comme les yeux de la base et des adresses sont attribuées à chaque section. Ensuite, lorsque vous déclarez une variable, il réserve une partition vide (vous ne savez pas laquelle est choisie) pour la variable (le nombre de partitions utilisées dépend du shell de la variable). Attribuer une valeur à une variable signifie enregistrer la valeur dans la partition réservée. La première adresse du premier élément est affectée à la variable de tableau. En d'autres termes, la variable de tableau ne contient pas d'élément et l'élément appartenant à cette variable de tableau peut être obtenu en se référant à l'adresse de la variable de tableau.
Un des mécanismes de Java. Il élimine la poussière dans la mémoire. Les variables et tableaux inutilisés gaspillent de la mémoire et exercent une pression dessus. À l'origine, le programmeur doit nettoyer cette corbeille de mémoire, mais comme le mécanisme appelé garbage collection fonctionne toujours, la corbeille de mémoire est automatiquement nettoyée.
NULL Ne signifie rien. En affectant NULL à une variable de tableau qui n'est plus utilisée, la variable de tableau ne fait plus référence à l'élément et devient la cible du garbage collection. Peut être utilisé pour les variables de type référence mais pas pour les variables de type de base.
java
int[] score = {10,20,30}; #Attribuez une valeur à un élément d'une variable de tableau.
int[] score = null; #Affectez NULL à la variable de tableau.
score[0]; #La variable de tableau contient NULL et ne peut pas être référencée.
↓ Un tableau à deux dimensions est un tableau comme un tableau (je suis désolé si c'est difficile à comprendre w)
[0][0] | [0][1] | [0][2] | [0][3] |
---|---|---|---|
[1][0] | [1][0] | [1][2] | [1][3] |
[2][0] | [2][1] | [2][2] | [2][3] |
java
#Déclaration d'un tableau à deux dimensions
Type d'élément[][]Nom de la variable de tableau= new Type d'élément[Nombre de lignes][Le nombre de colonnes]
#Obtenir des éléments d'un tableau à deux dimensions
Nom de la variable de tableau[Indice de ligne][Indice de colonne]
Recommended Posts