來源:http://www.imooc.com/code/1571
所謂二維數組,可以簡單的理解為是一種“特殊”的一維數組,它的每個數組空間中保存的是一個一維數組。
那么如何使用二維數組呢,步驟如下:
1、 聲明數組并分配空間

或者

如:
2、 賦值
二維數組的賦值,和一維數組類似,可以通過下標來逐個賦值,注意索引從 0 開始

也可以在聲明數組的同時為其賦值

如:
3、 處理數組
二維數組的訪問和輸出同一維數組一樣,只是多了一個下標而已。在循環輸出時,需要里面再內嵌一個循環,即使用二重循環來輸出二維數組中的每一個元素。如:

運行結果:

需要了解的:在定義二維數組時也可以只指定行的個數,然后再為每一行分別指定列的個數。如果每行的列數不同,則創建的是不規則的二維數組,如下所示:

運行結果為:

完型填空時間到!!!
功能要求:定義一個兩行三列的二維數組 names 并賦值,使用二重循環輸出二維數組中的元素。
運行結果:

請將代碼編輯器中第5、8、12行代碼補充完整
1 public class HelloWorld { 2 public static void main(String[] args) { 3 4 // 定義兩行三列的二維數組并賦值 5 names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}}; 6 7 // 通過二重循環輸出二維數組中元素的值 8 for (int i = 0; i < ; i++) { 9 10 for (int j = 0; j < names[i].length; j++) {11 12 System.out.PRintln( );13 }14 15 System.out.println();16 }17 }18 }myans:
1 public class HelloWorld { 2 public static void main(String[] args) { 3 4 // 定義兩行三列的二維數組并賦值 5 String[][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}}; 6 7 // 通過二重循環輸出二維數組中元素的值 8 for (int i = 0; i < names.length; i++) { 9 10 for (int j = 0; j < names[i].length; j++) {11 12 System.out.println(names[i][j]);13 }14 15 System.out.println();16 }17 }18 }新聞熱點
疑難解答