ホームページ > Java > &#&チュートリアル > Java の整数配列のデフォルトの初期化値は何ですか?

Java の整数配列のデフォルトの初期化値は何ですか?

Mary-Kate Olsen
リリース: 2024-11-29 08:09:08
オリジナル
441 人が閲覧しました

What is the Default Initialization Value for Integer Arrays in Java?

Java でのデフォルトの配列の初期化

Java で配列を宣言すると、要素はデータ型に基づいてデフォルト値に初期化されます。疑問が生じます: 整数の配列のデフォルトの初期化は何ですか?

これに答えるために、次のコードを考えてみましょう:

static final int UN = 0;
int[] arr = new int[size];
for (int i = 0; i < size; i++) {
    arr[i] = UN;
}
ログイン後にコピー

このコードでは、配列 arr は次のように初期化されます。各要素は UN に設定され、値は 0 になります。代わりに次のコードが実行されると、

int[] arr = new int[5];
System.out.println(arr[0]);
ログイン後にコピー

0 になります。これは、整数配列のデフォルトの初期化が 0 であることを示します。これは次のコードでも確認されます:

static final int UN = 0;
int[] arr = new int[5];
System.out.println(arr[0] == UN);
ログイン後にコピー

これは true を出力します。

したがって、次のコードと仮定しても安全です。 Java では、整数の配列はデフォルトで 0 に初期化されます。これは、特定のゼロ以外の値が必要でない限り、各要素を初期化するために配列を手動でループする必要がないことを意味します。

以上がJava の整数配列のデフォルトの初期化値は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート