Heim  >  Artikel  >  Java  >  So verwenden Sie ein zweidimensionales Java-Array

So verwenden Sie ein zweidimensionales Java-Array

(*-*)浩
(*-*)浩Original
2019-05-21 11:32:007970Durchsuche

Das zweidimensionale Array von Java ist eigentlich ein verschachteltes eindimensionales Array (jede Zeile wird als inneres eindimensionales Array betrachtet)

So verwenden Sie ein zweidimensionales Java-Array

Definitionsformat

数据类型[][] 数组名 = 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][];----Stellt ein zweidimensionales Array dar, das drei eindimensionale Arrays von Ganzzahlen enthält

So verwenden Sie ein zweidimensionales Java-Array

Anwendung eines zweidimensionalen Arrays

Die Länge des zweidimensionalen Arrays: Array-Name.Länge ---Jedes eindimensionale Array: Array-Name [ tiefgestellter Index ].length

Durchlauf eines zweidimensionalen Arrays---double for-Schleife

for(int i = 0; i <p><strong>Geben Sie die Anzahl der Zeilen in der Konsole ein und drucken Sie die entsprechende aus Yang-Hui-Dreieck</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> Ergebnis: </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

Verwandte Lernempfehlungen: Java Basic Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie ein zweidimensionales Java-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn