java一維數組的聲明與初始化


一維數組:可以理解為一列多行、類型相同的數據,其中每個數據被稱為數組元素;

一維數組的聲明方式:

             type varName[]; 或 type[] varName;(推薦)

Eg:int age[]; int []age;

數組的長度一旦確定,就不能改變,也就數組是定長的;

我的總結:java語言聲明數組的時候不能指定其長度(元素的個數)

Eg:int a[5]; //非法

 

初始化:

Java中的數組必先初始化才可以使用,所謂初始化就是為數組的數組元素分配內存,並為每個數組元素賦值;

數組初始化的兩種方式:

靜態初始化:初始化時由我們自己指定每個數組元素的初始值,由系統決定需要的數組長度;

格式:數組名 = new 數組類型[]{元素1,元素2,元素3...元素n};

簡化語法:數組名 = {元素1,元素2,元素3...元素n};

 

動態初始化:初始化時由我們指定數組的長度,由系統為數組元素分配初始值;

格式:數組名 = new 數組類型[數組長度];

 

我的總結:

不能靜態和動態初始化同時使用:

也就是說不能同時指定數組的長度和元素;

 

Eg:

package reviewDemo;

/**

 * 聲明數組及初始化

 */

public class Demo3 {

    public static void main(String[] args) {

        int []age = new int[10];

        //動態初始化

        for (int i = 0; i < age.length; i++) {

            age[i] = i;

            System.out.print(age[i]+"     ");

        }

    }

}

 

輸出:0     1     2     3     4     5     6     7     8     9    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM