一.二维数组的命名和初始化
// 静态初始化
int [ ][ ]array=new int[ ][ ]{{1,2,3},{4,5,6},{7,8,9}};
// 动态初始化1
int [ ] [ ]array=new int[ 3 ][ 2 ];
//动态初始化2
int [ ] [ ] array=new int[ 3 ][ ];
// 初始化的错误情况(只是说明一下,不要记住)
String [ ] [ ]array=new int[ ][3];
String [4 ] [ 5]array=new int[ ][ ];
int[ ][ ]array=new int[4][3]{{1,2,3,4},{5,6},{6,7,8}};
二.二维数组的使用
规定:二维数组分为外层数组的元素,内层数组的元素
int [ ][ ]array=new int[3][2];
外层元素: array[0],array[1]等
内层元素: array[0][0],array[0][1]等
①, 数组元素的默认初始化值
针对初始化方式一,比如,int [ ][ ]array=new int[3][2];
外层元素的初始化值:地址值
内层元素的初始化值:数组元素是整型:0.
数组元素是浮点型:0.0
数组元素是char型:0(ASCKLL)或'u0000'.
数组元素是boolean型:false
数组元素是引用数据类型:null
遍历如下的二维数组
int[ ]array=new int[ ][ ]{{1,2,3},{4,5,6},{7,8,9}};
for(int i=0;i
for(int j=0;j
System.out.print(array[ i ][ j ] + " t ");
}
System.out.println();
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)