1. Présentation du tableau : un tableau est un conteneur qui stocke plusieurs variables (éléments). Les types de données de ces variables sont les mêmes
2 Concept de tableau :
Un tableau est un conteneur qui stocke plusieurs éléments des mêmes données. type
Array Il peut stocker à la fois les types de données de base et les types de données de référence
3. Format de définition de tableau :
Format 1 : type de données [] nom du tableau (couramment utilisé)
Format 2 : nom du tableau de type de données []
4. Initialisation du tableau :
Les tableaux en Java doivent être initialisés avant de pouvoir être utilisés
La soi-disant initialisation consiste à allouer de l'espace mémoire aux éléments du tableau et à attribuer une valeur à chaque élément du tableau.
Le premier type d'initialisation, Initialisation spécifie uniquement la longueur du groupe, et le tableau se voit attribuer une valeur initiale par lavage. Le deuxième type d'initialisation spécifie la valeur initiale de chaque élément lors de l'initialisation, et le système détermine la valeur initiale. longueur du tableau. Format : type de données [] nom du tableau = nouveau type de données [longueur du tableau];
La longueur du tableau est en fait le nombre d'éléments dans le tableau.
- int[] arr = new int[ 3];
Allocation de mémoire en JAVA
Chaque objet a une première valeur d'adresse, qui est une adresse hexadécimale
Les données de chaque objet ont une valeur par défaut.Après utilisation, elles seront récupérées par le garbage collector.Exception hors limites de l'index du tableau, accédant à une valeur d'index qui n'existe pas dans le tableau, telle que int [] arr = new int[2]
Si vous sortez arr[ 3] , c'est un tableau hors limites
Exception de pointeur nul, le tableau. la référence ne pointe pas vers l'objet, mais opère sur les éléments de l'objet
Exercice : Tableau connu int[] arr={11,22,33 ,44,55}
Parcourez chaque élément du tableau. .
<code>public static void main(String[] args) { <br>int[] arr = { 11, 22, 33, 44, 55 }; <br>for (int x = 0; x < 5; x++) { System.out.println(arr[x]); } }</code>
<code>public static void main(String[] args) { <br>int[] arr = { 11, 22, 33, 44, 55 }; <br>int max = arr[0]; <br>for (int x = 0; x < arr.length; x++) { <br>if (max < arr[x]) { <br>max = arr[x]; } } System.out.println(max); }</code>
}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!