ホームページ  >  記事  >  Java  >  Java は配列の動的な初期化を実装します

Java は配列の動的な初期化を実装します

王林
王林転載
2019-11-30 16:23:343070ブラウズ

Java は配列の動的な初期化を実装します

1. 配列の初期化とは何ですか?

は、配列の連続メモリ空間を開き、値を割り当てることです。配列の各要素。

2. 配列の初期化方法

1. 動的初期化

長さを指定するだけで、システムは値

int[] arr = new int[5];

推奨される関連ビデオ チュートリアル: java ビデオ チュートリアル

2. 静的初期化

は初期化値を示します。によって与えられます。システムは長さ

3 を決定します。動的初期化形式:

数据类型[] 数组名 = new 数据类型[数组长度];

4。大文字と小文字:

Integer型: byte、short、int、long のデフォルトの初期化値はすべて 0

浮動小数点型: float と double のデフォルトの初期化値は 0.0

Boolean 型: booleanデフォルトの初期化値は false

文字タイプ: char デフォルトの初期化値 '\u0000'

char: メモリ内で占有される 2 バイトは 16 バイナリ ビットです

\u0000:それぞれの 0 は実際には 16 進数の 0 を表し、4 つの 0 は 16 の 2 進数を表します。

[I@19bb25a: [配列を表し、いくつかは複数の次元を表します。I は int 型を表します。@ は固定です。19bb25a はアドレス値を表します。配列の

例は次のとおりです:

class Demo2_Array {
    public static void main(String[] args) {
        //数据类型[] 数组名 = new 数据类型[数组长度];
        int[] arr = new int[5];                //动态初始化,在内存中开辟连续的5块空间
        System.out.println(arr[0]);            //系统给出默认初始化值,整数类型的都是0                                
        arr[0] = 10;
        System.out.println(arr[0]);    
        System.out.println(arr);            //[I@19bb25a
    }
}

さらに関連する記事とチュートリアルについては、次のサイトを参照してください: Java 入門学習

以上がJava は配列の動的な初期化を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。