}
package org.westos_02_二维数组;
/*
* 二维数组定义的格式2:
* 数据类型[][] 数组名称 = new 数据类型[m][] ;
* 举例:
* int[][] arr = new int[3][] ;
* 当前二维数组中m个一维数组,一维数组的元素的个数(长度)不知道;
* 一位数组中的长度由动态去给定
* */
public class Array2Demo2 {
public static void main(String[] args) {
//定义二维数组
int[][] arr = new int[2][] ;
System.out.println(arr);//[[I@251e9862
//二维数组中一维数组的长度由我们自己动态给定
//创建一维数组长度
arr[0] = new int[3] ;
arr[1] = new int[2] ;
System.out.println(arr[0]);//二维数组中第一个一维数组的地址值
System.out.println(arr[1]);//二维数组中第二个一维数组的地址值
//赋值
arr[0][2] = 100 ;
arr[0][1] = 50 ;
arr[1][1] = 200 ;
System.out.println(arr[0][0]);
System.out.println(arr[0][1]);
System.out.println(arr[0][2]);
System.out.println(arr[1][0]);
System.out.println(arr[1][1]);
}
}
package org.westos_02_二维数组;
/*
* 二维数组的静态初始化格式;
* 数据类型[][] 数组名称 =new 数据类型[][]{{元素1,元素2,元素3},{元素1,元素2,元素3}....};
*
* 不管是一维数组还是二维数组,定义数组的时候不要是动静结合
*
* 简化版格式:
* 数据类型[][] 数组名称= {{元素1,元素2,元素3},{元素1,元素2....},{....}} ;
* */
public class Array2Demo3 {
public static void main(String[] args) {
/*
* 二维数组的静态初始化格式;
* 数据类型[][] 数组名称 =new 数据类型[][]{{元素1,元素2,元素3},{元素1,元素2,元素3}....};
*
* 不管是一维数组还是二维数组,定义数组的时候不要是动静结合
*
* 简化版格式:
* 数据类型[][] 数组名称= {{元素1,元素2,元素3},{元素1,元素2....},{....}} ;
* */
}
}