您的位置:首页 > 编程语言 > Java开发

二维数组

2016-07-19 16:38 507 查看
l格式1
•数据类型[][] 变量名 = new 数据类型[m]
;
•m表示这个二维数组有多少个一维数组
•n表示每一个一维数组的元素个数
•举例:
•int[][] arr = newint[3][2];
•定义了一个二维数组arr
•这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2]
•每个一维数组有2个元素,可以通过arr[m]
来获取
•表示获取第m+1个一维数组的第n+1个元素
-----------------------
l格式2
•数据类型[][] 变量名 = new 数据类型[m][];
•m表示这个二维数组有多少个一维数组
•这一次没有直接给出一维数组的元素个数,可以动态的给出。
•举例:
•int[][] arr = newint[3][];
•arr[0] =new int[2];
•arr[1] =new int[3]
arr[2] =new int[1];
------------------------------

l格式3
•数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元素…},{元素…}};
•简化版格式:
•数据类型[][] 变量名 = {{元素…},{元素…},{元素…}};
•举例:
•int[][] arr=  {{1,2,3},{4,6},{6}};
-----------------------------------------------------

class Demo{
public static void main(String[] args) {

int[][] arr ={{1,2,44},{3,5,2},{11,22,33}};
//循环遍历数组
printarr2(arr);
}
//用方法
//二个明确  :返回值类型 void  参数列表 int[][] arr

public static void printarr2(int[][] arr ) {
for(int x=0; x<arr.length;x++) {
for(int y=0;y<arr[x].length;y++){
System.out.print(arr[x][y]+" ");
}
System.out.println();
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  自学 java