私は私のように配列を宣言した場合に気づい:Javaで配列を初期化する必要はありますか?
int[] myarr = new int[10];
私が直接myarr[1] ++;
myarr[1] = 1
ように使用することができます。それはJavaで、我々はは、配列を初期化し、次の方法で0として各値を設定する必要はありませんことを意味ですか?
for (int i = 0; i < myarr.length; i++) {
myarr[i] = 0;
}
いくつかのコメントから、配列にはガベージ値が含まれている可能性があります。配列が整数配列の場合は、0以外のガベージが含まれますか?
Javaで* anything *を初期化する必要がありますか? – Raedwald