java基础数组题

2025-05-21 15:33:19
推荐回答(1个)
回答1:

其实也就和你说的一样,就是给元素赋值。

数组声明
int arr[][];

数组第一维度初始化
arr=new int[2][];

数组第二维度初始化
arr[0]=new int[3];
arr[1]=new int[5];

数组赋初值
for(int i=0;ifor(int j=0;jarr[i][j]=j+1;
}

不是很恰当的比喻,数组初始化就好比是你把箱子做出来,而赋值就是往箱子里装东西,如果你不装东西,那你要箱子干什么呢?当然不赋值也是可以的,从你建立的是int型数组来看,完成初始化后,每个数组成员的初值都是0。

另外,说句无关的。在Java中是不鼓励使用数组的,因为这明显违反面向对象的原则,多多使用List,Map,Set等集合框架的东西吧,Java数组知道即可,没有必要深入研究