Comment implémenter l'initialisation d'un tableau en Java : 1. Initialisation dynamique, format [type de données [ ] nom du tableau = nouveau type de données [ longueur du tableau]] ; = nouveau type de données [ ]{élément 1, élément 2, élément 3...}].
Comment implémenter l'initialisation de tableau en Java :
Initialisation statique
2. Format d'initialisation dynamique
:
1. Format d'initialisation dynamique :
数据类型 [ ] 数组名称 = new 数据类型[数组长度]
2. Format d'initialisation statique :
数据类型 [ ] 数组名称 = new 数据类型[ ]{元素1,元素2,元素3…}
3. Format omis de l'initialisation statique :
数据类型 [ ] 数组名称 = {元素1,元素2,元素3…}
Initialisation dynamique :
public class DynamicArray { public static void main(String[] args) { int i = 5; int[] arrayA = new int[5];//动态数组的标准分配 arrayA[0] = 1; arrayA[1] = 2; arrayA[2] = 3; System.out.printf("%d\n%d\n%d\n", arrayA[0], arrayA[1], arrayA[2]); int[] arrayB;//动态数组分步分配 arrayB = new int[i]; arrayB[0] = 4; arrayB[1] = 5; arrayB[2] = 6; System.out.printf("%d\n%d\n%d\n", arrayB[0], arrayB[1], arrayB[2]); } }
Initialisation statique :
public class StaticArray { public static void main(String[] args) { int[] arrayA = new int[]{10, 20, 30};//静态数组标准分配 System.out.printf("%d\n%d\n%d\n", arrayA[0], arrayA[1], arrayA[2]); arrayA[0] = 20; System.out.printf("%d\n%d\n%d\n", arrayA[0], arrayA[1], arrayA[2]); char[] arrayB; arrayB = new char[]{'大', '来', '嘞'}; System.out.printf("%c\n%c\n%c\n", arrayB[0], arrayB[1], arrayB[2]);//静态数组两步骤分配 int[] arrayC = {30, 40, 50};// 静态数组省略式分配,注意省略不可以分两步骤 System.out.printf("%d\n%d\n%d\n", arrayA[0], arrayA[1], arrayA[2]); } }
Recommandations d'apprentissage gratuites associées : Tutoriel de base 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!