目錄
??java中二維數(shù)組的定義和賦值
??二維數(shù)組遍歷的三種方法
??第一種:for循環(huán)遍歷
??第二種方法:通過Arrays.deepToString()遍歷
??第三種方法:通過for(? ?:? ?)遍歷
??java中二維數(shù)組的定義和賦值
int[][] array = new int[3][]; //java行不能省略,列可以省略
array[0] = new int[]{0, 1, 2};//賦值
array[2] = new int[]{4, 5, 6};
int[][] array1={{1,1},{2,2},{3,3}};//定義并且初始化
??二維數(shù)組遍歷的三種方法
二維數(shù)組其實就是特殊的一維數(shù)組;
在java中將這句話詮釋得淋漓盡致;
??第一種:for循環(huán)遍歷
int[][] array = new int[3][]; //java行不能省略,列可以省略 array[0] = new int[]{0, 1, 2}; array[2] = new int[]{4, 5, 6,7}; for(int i=0;i< array.length;i++){ if(array[i]==null) { System.out.println("null"+" "); continue; }//當(dāng)二維數(shù)組某一行為空時直接跳過循環(huán)遍歷下一行 for (int j = 0; j < array[i].length; j++) { System.out.print(array[i][j]+" "); }//二維數(shù)組的每一行元素都相當(dāng)于一個一維數(shù)組, //遍歷一維數(shù)組,長度就是array[i].length System.out.println(); }
運行截圖:
??第二種方法:通過Arrays.deepToString()遍歷
int[][] array = new int[3][]; //java行不能省略,列可以省略 array[0] = new int[]{0, 1, 2}; array[2] = new int[]{4, 5, 6,7}; System.out.println(Arrays.deepToString(array));
運行截圖:
文章來源:http://www.zghlxwxcb.cn/news/detail-715445.html
??第三種方法:通過for(? ?:? ?)遍歷
int[][] array = new int[3][]; //java行不能省略,列可以省略 array[0] = new int[]{0, 1, 2}; array[2] = new int[]{4, 5, 6,7}; int i=0; for(int[] ret:array){ if(array[i]==null) { System.out.println("null"+" "); i++; continue; } for(int x:ret){ System.out.print(x+" "); } System.out.println(); i++;
注意:冒號左邊填寫的是數(shù)組每個元數(shù)的類型,右邊填寫的是數(shù)組名文章來源地址http://www.zghlxwxcb.cn/news/detail-715445.html
到了這里,關(guān)于JAVA——二維數(shù)組遍歷二維數(shù)組的三種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!