1. Qu'est-ce que l'initialisation d'un tableau
Il s'agit d'ouvrir un espace mémoire continu pour le tableau et d'attribuer une valeur à chaque élément du tableau.
2. Comment initialiser le tableau
1. Initialisation dynamique
Spécifiez uniquement la longueur, et le système le fera. initialisez-le Valeur
int[] arr = new int[5];
Tutoriels vidéo associés recommandés : Tutoriel vidéo Java
2 Initialisation statique
donne la valeur d'initialisation. , donné par Le système détermine la longueur
3. Format d'initialisation dynamique :
数据类型[] 数组名 = new 数据类型[数组长度];
4. Cas :
Entier. type : byte, Les valeurs d'initialisation par défaut de short, int et long sont toutes 0
Type à virgule flottante : float, doubleLa valeur d'initialisation par défaut est 0.0
Type booléen : booleanThe la valeur d'initialisation par défaut est fausse
Type de caractère : char valeur d'initialisation par défaut 'u0000'
char : les deux octets occupés dans la mémoire sont 16 bits binaires
u0000 : chacun 0 représente en fait 16 bits du système 0, alors les quatre 0 représentent 16 chiffres binaires
[I@19bb25a : [représente un tableau, quelques-uns représentent plusieurs dimensions, I représente le type int, @ est fixe, 19bb25a représente le valeur d'adresse du tableau
L'exemple est le suivant :
class Demo2_Array { public static void main(String[] args) { //数据类型[] 数组名 = new 数据类型[数组长度]; int[] arr = new int[5]; //动态初始化,在内存中开辟连续的5块空间 System.out.println(arr[0]); //系统给出默认初始化值,整数类型的都是0 arr[0] = 10; System.out.println(arr[0]); System.out.println(arr); //[I@19bb25a } }
Pour plus d'articles et de didacticiels connexes, veuillez visiter :Apprentissage d'introduction à Java
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!