中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java之int數組聲明與初始化的方法是什么

發布時間:2023-02-28 14:44:40 來源:億速云 閱讀:157 作者:iii 欄目:開發技術

這篇文章主要介紹了Java之int數組聲明與初始化的方法是什么的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Java之int數組聲明與初始化的方法是什么文章都會有所收獲,下面我們一起來看看吧。

    Java int數組聲明與初始化

    有3種正確方式同時進行聲明與初始化;分別為new int[num],{}以及new int[]{...}。注意,當使用new int[num]時只能按照默認值賦予各個元素,不可自定義。

    有2種正確方式進行聲明與初始化分離;分別為new int[num]以及new int[]{...};

        public static void main(String[] args) {
            int[] i1=new int[3]; //同時聲明與初始化1
            int[] i2= {}; //同時聲明與初始化2(表示數組可以初始化為空)
            int[] i3={1,2,2}; //同時聲明與初始化3
            int[] i4=new int[]{0,1,2}; //同時聲明與初始化4
            int[] i5; //聲明與初始化分離:聲明
            i5=new int[3]; //聲明與初始化分離:初始化1
            i5=new int[]{0,1,2};//聲明與初始化分離:初始化2
            // 錯誤示范:i5={1,2,3},這種先聲明后用{}初始化方式是錯誤的;要想使用{1,2,3}初始化只能在同時聲明與初始化下實現;
            // 錯誤示范:i5=new int[]; 這種用new int[]不指示長度的初始化方式是錯誤的;在聲明與初始化同時進行以及聲明與初始化分離下都是錯誤的
        }

    java數組 動態初始化和靜態初始化

    1.數組是指有序的元素序列

    如果將有限個類型相同的變量的集合命名,那么這個名稱就是數組名,而組成數組的各個變量稱為數組的分量,也稱為數組的元素,有時也稱為下標變量。

    • * 數組是一個引用類型

    • * 數組當中的多個數據類型必須統一

    • * 數組長度在程序運行中不可改變

    2.數組的初始化

    在內存當中創建一個數組,并且向其中賦值一些默認值

    3.解析含義

    • 左側數據類型:也就是數組當做保存的數據:全是統一類型

    • 左側的中括號:代表我是一個數組 

    • 左側數組名稱:給數組取一個名字

    • 右側的new:代表創建數組的動作 

    • 右側的數據類型:必須和左側的數據類型保持一致 

    • 右側中括號的長度,也就是數組當中,到底可以保存多少個數據,是一個int數字

    4.兩種常見的初始化方式

    • 1.動態初始化(指定長度)

    • 2.靜態初始化(指定內容)

    * 動態初始化:指定長度:在創建數組時候 直接指定數組當中的數據元素個數  

    * 靜態初始化:指定長度:在創建數組的時候,不直接指定數據個數多少,而是直接將具體數據內容進行指定

    5.動態初始化數組的格式

    數據類型[]  數組名稱 =new 數據類型【數組長度】;

    例:

    Java之int數組聲明與初始化的方法是什么

    6.使用動態數組初始化數組時候

    其中的元素將會自動擁有一個默認值:

    • * 如果是整數類型:那么默認為0;

    • * 如果是浮點數類型:那么默認為0.0;

    • * 如果是布爾類型:那么默認為false;

    • * 如果是引用類型:那么默認為null;

    例:

    Java之int數組聲明與初始化的方法是什么

     給動態初始化數組賦值:

    Java之int數組聲明與初始化的方法是什么

    7.靜態初始化數組的格式

    靜態類型[ ] 數組名稱=new 數據類型 [ ] {元素1,元素2.。。。};

    例:

    Java之int數組聲明與初始化的方法是什么

    8.使用靜態初始化數組時候:標準格式和省略格式

    標準格式:  

    • 數據類型[ ] 數組名稱=new 數據類型[ ] {元素1,元素2.。。};  

    省略格式: 

    • 數據類型[ ] 數組名稱={元素1.元素2,元素3.。。};

    Java之int數組聲明與初始化的方法是什么

    注意事項:      

    • 1.靜態初始沒有指定長度 但是會自動計算長度      

    • 2.靜態初始化標準格式可以拆分為2個格式 

    例:

    Java之int數組聲明與初始化的方法是什么

    關于“Java之int數組聲明與初始化的方法是什么”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Java之int數組聲明與初始化的方法是什么”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    宁乡县| 治多县| 辽宁省| 舟山市| 枝江市| 彰化市| 巴楚县| 灵川县| 枣强县| 岳池县| 乌拉特后旗| 东乌| 遂昌县| 昂仁县| 张北县| 六安市| 吴旗县| 宁晋县| 枞阳县| 内江市| 刚察县| 沙田区| 内丘县| 抚宁县| 西丰县| 霸州市| 东乡| 元朗区| 湟中县| 乐陵市| 将乐县| 绥滨县| 寻甸| 渑池县| 武强县| 正安县| 上虞市| 陕西省| 桑植县| 镇远县| 开远市|