1. 程式人生 > >Java陣列的定義和初始化

Java陣列的定義和初始化

1.陣列的定義

兩種形式

           A:int[] a       定義一個數組a變數

           B:int a[]       定義一個a陣列變數

注:兩種定義實現的效果是一樣的,但是念法不一樣,有些語言已經淘汰了第二種定義方法。而Java兩種都支援,推薦使用第一種

2.陣列的初始化(動態初始化和靜態初始化)

   什麼是初始化?    初始化就是為陣列開闢記憶體空間,併為每個陣列元素賦值

   初始化的兩種方式是?

              1)動態初始化:只指定長度,由系統給出初始化值

              2)靜態初始化:給出初始化值,又系統決定長度

   動態初始化的格式:

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

         舉例:int[] arr=new int[10];

   靜態初始化的格式:

                 資料型別[]  陣列名=new 資料型別[]{元素1,元素2,元素3.....};

               簡化格式:

                 資料型別[]  陣列名={元素1,元素2,元素3.....};

        舉例:int[] arr=new int[]{1,2,3,.....} ;

        簡化後:int[] arr={1,2,3,.....};