Das zweidimensionale Array von Java ist eigentlich ein verschachteltes eindimensionales Array (jede Zeile wird als inneres eindimensionales Array betrachtet)
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
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!