Java是一門面向對象的編程語言,支持數(shù)組操作的同時也提供了許多方便實用的數(shù)組操作方法,比如求二維數(shù)組的行數(shù)和列數(shù)。下面介紹如何使用Java求二維數(shù)組的行數(shù)和列數(shù)。
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}}; int row = arr.length; //獲取行數(shù) int col = arr[0].length; //獲取列數(shù) System.out.println("該二維數(shù)組的行數(shù)為:" + row + ",列數(shù)為:" + col);
以上代碼中,定義了一個二維數(shù)組arr,并進行賦值。接著通過獲取數(shù)組的length屬性可以獲取二維數(shù)組的行數(shù),因為二維數(shù)組在Java中是由一位數(shù)組組成的,并且每一位數(shù)組都代表二維數(shù)組的一行,所以獲取的長度即為行數(shù)。獲取列數(shù)的方法是獲取二維數(shù)組中第一位數(shù)組的length屬性,因為在Java中規(guī)定:二維數(shù)組中的每一位數(shù)組的列數(shù)必須相等,所以獲取第一位數(shù)組的長度就可以代表整個二維數(shù)組的列數(shù)。
以上代碼的輸出結果為:該二維數(shù)組的行數(shù)為:4,列數(shù)為:3。這就成功地求出了二維數(shù)組的行數(shù)和列數(shù)。這樣在使用Java對二維數(shù)組進行操作時就可以更加方便簡單地進行操作了。