Java陣列如何實現動態初始化

zybing發表於2021-09-11

Java陣列如何實現動態初始化

概念

1、陣列動態初始化只給定陣列長度,系統預設初始化值。

2、格式

資料型別[] 陣列名 = new 資料型別[陣列長度];
int[] arr = new int[3];

例項

package com.itheima.array;
 
public class Demo2Array {
    /*
        陣列的動態初始化:
                        在初始化的時候, 需要手動指定陣列的長度, 系統會為陣列容器分配初始值.
 
        動態初始化格式:
                        資料型別[] 陣列名 = new 資料型別[陣列的長度];
 
        注意:
                        列印陣列變數的時候, 會列印出陣列的記憶體地址
 
        [I@10f87f48 :
 
                        @ : 分隔符
                        [ : 當前的空間是一個陣列型別
                        I : 當前陣列容器中所儲存的資料型別
                        10f87f48 : 十六進位制記憶體地址
 
                                0 1 2 3 4 5 6 7 8 9 a b c d e f
     */
    public static void main(String[] args) {
        // 資料型別[] 陣列名 = new 資料型別[陣列的長度];
        // 透過new關鍵字建立了一個int型別的陣列容器, 該容器可以儲存5個int型別的整數, 該容器被arr陣列變數所記錄
        int[] arr = new int[5];
        // [I@10f87f48
        System.out.println(arr);
 
        byte[] bArr = new byte[3];
        // [B@b4c966a
        System.out.println(bArr);
 
    }
}

以上就是Java陣列實現動態初始化的方法,希望對大家有所幫助。更多Java學習指路:

本教程操作環境:windows7系統、java10版,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/855/viewspace-2829944/,如需轉載,請註明出處,否則將追究法律責任。

相關文章