发表于: 2017-02-11 01:10:32
2 2208
今天完成的事情:
1.二维数组的创建
先声明,再用new运算进行内存分配
1.直接为每一维数组分配内存
a = new int[2][4] 表示创建了2个数组,2个数组的长度为4的一维数组。
2.分别为每一个维度数组分配内存
a = new int[2][]
a[0]=new int[2]
a[1]=new int[3] 表示2个数组,分别长度为2和3的一维数组。
2.二维数组初始化
int a [][]=new {{3,1},{4,5}}
例:a[1][1]=5 a[0][1]=1
3.二维数组的使用
int a[][]=new int[3][4];
for (int i=0,i<a.length,i++){ // i最大取3 ?
for(int j = 0,j<a[i].length,j++){ // J最大取4 ?
System.out.println(a[i][j]);
}
}
明天计划的事情:数组的遍历。填充替换数组,排序,复制,数组查询
遇到的问题: 红色字体的答案,是否正确?
收获:
评论