小编Mir*_*nda的帖子

我们需要在Java中初始化数组吗?

我注意到如果我将数组声明为:

int[] myarr = new int[10];
Run Code Online (Sandbox Code Playgroud)

我可以直接使用myarr[1] ++;这样myarr[1] = 1.这是否意味着在Java中,我们并不需要初始化数组,并通过以下方法设置每个值为0?

for (int i = 0; i < myarr.length; i++) {
     myarr[i] = 0;
}
Run Code Online (Sandbox Code Playgroud)

我从一些评论中看到,该数组可能包含垃圾值.如果数组是整数数组,它是否包含0以外的任何垃圾?

java

3
推荐指数
2
解决办法
2334
查看次数

标签 统计

java ×1