保存一個數(shù)據(jù),可以定義一個變量, 如果保存100個數(shù)據(jù)呢? 可以使用數(shù)組。
數(shù)組就是存儲同一類型若干數(shù)據(jù)的容器。
數(shù)據(jù)類型 [] 數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組長度];
也可以:
數(shù)據(jù)類型 數(shù)組名[] = new 數(shù)據(jù)類型[數(shù)組長度];
如, 定義一個可以存儲5個int類型數(shù)據(jù)的數(shù)組:
int [] data = new int[5];
● data是一個數(shù)組名, 其實就是一個變量名, 數(shù)組是Java的一種引用數(shù)據(jù)類型, data數(shù)組名中存儲的是數(shù)組的引用(起始地址)。
● int是指數(shù)組中存儲元素的數(shù)據(jù)類型, int[]是一種數(shù)組類型, 即data變量的數(shù)據(jù)類型是 int[]。
● new運算符在堆區(qū)分配一塊連續(xù)的存儲空間, 這塊連續(xù)的存儲空間可以容納5個int類型的數(shù)據(jù), 把這塊存儲空間的引用保存到data數(shù)組名中。
再如, 定義一個數(shù)組,存儲10個double類型的數(shù)據(jù):
double [] data2 = new double[10];