Maison  >  Article  >  Java  >  Comment utiliser un tableau Java à deux dimensions

Comment utiliser un tableau Java à deux dimensions

(*-*)浩
(*-*)浩original
2019-05-21 11:32:007970parcourir

Le tableau bidimensionnel de Java est en fait un tableau unidimensionnel imbriqué (chaque ligne est considérée comme un tableau unidimensionnel interne)

Comment utiliser un tableau Java à deux dimensions

Format de définition

数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][每个一维数组的长度];
int[][] arr = new int[3][5];//定义了一个整型的二维数组,其中包含3个一维数组,每个一维数组可以存储5个整数
arr[0]//下标为0的位置上的一维数组
arr[1][3]//如果要获取具体的元素需要两个下标
数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][];
数据类型[][] 数组名 = {{元素},{元素1,元素2},……};
int[][] arr = {{2,5},{1},{3,2,4},{1,7,5,9}};
[]在变量名前的时候,是紧跟数据类型的;如果[]在后,则是属于当前变量名。

int[][] arr = new int[3][];----Représente un tableau bidimensionnel contenant trois tableaux unidimensionnels d'entiers

Comment utiliser un tableau Java à deux dimensions

Application du tableau bidimensionnel

La longueur du tableau bidimensionnel : nom du tableau.longueur ---Chaque tableau unidimensionnel : nom du tableau [ subscript ].length

Parcours d'un tableau bidimensionnel ---double for loop

for(int i = 0; i <p><strong>Entrez le nombre de lignes de la console et imprimez le correspondant Triangle Yang Hui</strong></p><pre class="brush:php;toolbar:false"> //从控制台获取行数
Scanner s = new Scanner(System.in);
int row = s.nextInt();
//根据行数定义好二维数组,由于每一行的元素个数不同,所以不定义每一行的个数
int[][] arr = new int[row][];
//遍历二维数组
for(int i = 0; i <p> Résultat : </p><pre class="brush:php;toolbar:false">1
1   1
1   2   1
1   3   3   1
1   4   6   4   1
1   5   10  10  5   1

Recommandations d'apprentissage 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn