陣列
可用來儲存一組型態相同或相容的資料
定義陣列必須說明陣列名稱,元素的資料型態與元素的個數
資料型態  陣列名稱[] =new 資料型態[n]
                                                                      n:陣列元素的個數
資料型態 [] 陣列名稱 =new 資料型態[n]
int  xa[] = new int[100];   定義一個名為xa的陣列, 可以存放100個整數
char  a5[] = new char[15] ;   定義一個名為a5的陣列, 可以存放15個字元
double []a7 = new double [10] ;  定義一個a7陣列,可存放10個double浮點數
 
型態相容的資料  元素為double型態的陣列,可存放float, long, int ,short ,byte ,char 型態的資料
                          元素為int      型態的陣列,可存放                       short, byte ,char 型態的資料,不能存放double, float ,long 型態的資料
 
 
陣列的元素與註標
陣列中可儲存資料的地方稱為元素,元素的表示法為  陣列名稱[註標]
註標為元素的編號,假設陣列有n個元素,註標由0開始,第一個元素的註標為0,第二個為1,....最後一個元素為n-1
陣列的元素等同於一般的變數,不過它們皆有預設的初值(初值為0或近似0的值)
所有陣列皆有length屬性,其值為陣列元素的個數,任何陣列之元素註標的下限為0,上限為元素個數減一
 
 
陣列元素預設的初值
byte  0 short  0 int  0 long  0L
float  0.0F double  0.0D char  '\u0000' boolean   false
reference  null      
 
設定陣列元素的初值
double[] a1 = new double[3] ; // 定義含有三個元素的浮點數陣列
a1[0]= 10.0 ;
a1[1]= 90.1 ;
a1[2]= 9.9 ;
a1陣列的元素依序為10.0 , 90.1 , 9.9 
 
我們也可以在定義陣列的敘述內,直接列舉元素的初值,用逗點隔開,如 : 
int[] a2 = {100, 77 ,90, 88, 99} ;
定義有五個元素的整數陣列, 同時設定這些元素的初值 .
 
String[] name = {"Mary", "John", "Lisa", "Ellen" }
定義有四個元素的字串陣列,同時設定四個元素的初值.
int []ar=new int[5];
ar[1]=59;ar[1]=59;ar[1]=59;ar[1]=59; 
 
double [] br = {3.14,75.9 ,18.9};

String[] name={ "kitty", "Snoopy" ,"garfield" };

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 smileman1229 的頭像
    smileman1229

    smileman1229的部落格

    smileman1229 發表在 痞客邦 留言(0) 人氣()