Java 數組:
一維資料的申明:int a[] ; int[] a;在申明的時候不能指定數組的長度,即數組中元素的個數。
建立數組:Java 中用new來建立數組: 數組名 = new 數組元素的類型 [數組元素的個數];
初始化:
1.動態初始化:數組定義與為數組分配空間和賦值的操作分開進行;
2.靜態初始化:在定義數位同時就為數組元素分配空間並賦值;
3.預設初始化:數組是參考型別,它的元素相當於類的成員變數,因此數組分配空間後,每個元素也被按照成員變數的規則被隱士初始化。
樣本:(動態初始化)
public class array {</p><p> public static void main(String args[]) {<br /> //資料申明,建立,初始化<br /> Date days[] ; //申明<br /> days = new Date[3] ; //建立</p><p> days[0] = new Date(2008,4,5) ; //初始化<br /> days[1] = new Date(2008,2,31) ;<br /> days[2] = new Date(2008,4,4) ;<br /> }<br /> //</p><p>}</p><p>
樣本:(靜態初始化)
int a[] = {0,1,2} ;
樣本:(預設初始化)
int a [] = new int [5] ;
同時申明和建立數組:
int a[] = new int [5];
String s[] = new String[]{"zer"};
JavaScript 數組:
var arr = new Array();<br /> //直接聲明一個Array對象<br />var arr1 = new Array(20);<br /> //聲明一個Array對象,並對數組進行初始化,設定數組的大小為20<br />var arr2 = new Array("red","blue","green");<br /> //聲明一個數組,並通過參數給數組設定初始值<br />var arr3 = ["red","blue","green"];<br /> //也可以是直接通過一對[]來對數組進行初始化