两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

上一節(jié)我們提到創(chuàng)建數組需要經過聲明數組為數組分配元素兩個步驟,這一節(jié)我們主要學習如何為數組分配元素。


聲明數組僅僅是給出了數組變量的名字和元素的數據類型,要想真正地使用數組還必須創(chuàng)建數組,即為數組分配元素。


為數組分配元素的格式如下:

數組名 = new 數組元素的類型[數組元素的個數];

例如:

boy = new float[4];


為數組分配元素后,數組boy獲得4個用來存放float類型數據的變量,即4個float型元素。數組變量boy中存放著這些元素的首地址,該地址稱做數組的引用,這樣數組就可以通過索引使用分配給它的變量,即操作它的元素。


數組屬于引用型變量,數組變量中存放著數組的首元素的地址,通過數組變量的名字加索引使用數組的元素,比如:

boy[0] = 12;
boy[1] = 23.908F;
boy[2] = 100;
boy[3] = 10.23f;


聲明數組和創(chuàng)建數組可以一起完成,例如:

float boy[] = new float[4];


二維數組和一維數組一樣,在聲明之后必須用new運算符為數組分配元素。例如:

int mytwo[][];
mytwo = new int [3][4];

int mytwo[][] = new int[3][4];


Java采用“數組的數組”聲明多維數組,一個二維數組是由若干個一維數組構成的。例如,上述創(chuàng)建的二維數組mytwo就是由3個長度為4的一維數組mytwo[0]、mytwo[1]和mytwo[2]構成的。


構成二維數組的一維數組不必有相同的長度,在創(chuàng)建二維數組時可以分別指定構成該二維數組的一維數組的長度,例如:

int a[][] = new int[3][];


創(chuàng)建了一個二維數組a,a由3個一維數組a[0]、a[1]和a[2]構成,但它們的長度還沒有確定,即還沒有為這些一維數組分配元素,因此必須要創(chuàng)建a的3個一維數組,例如:

a[0] = new int[6];
a[1] = new int[12];
a[2] = new int[8];


注意:和C語言不同的是,Java允許使用int型變量的值指定數組的元素的個數,例如:

int size = 30;
double number[] = new double[size];


點贊(0)

C語言網提供由在職研發(fā)工程師或ACM藍橋杯競賽優(yōu)秀選手錄制的視頻教程,并配有習題和答疑,點擊了解:

一點編程也不會寫的:零基礎C語言學練課程

解決困擾你多年的C語言疑難雜癥特性的C語言進階課程

從零到寫出一個爬蟲的Python編程課程

只會語法寫不出代碼?手把手帶你寫100個編程真題的編程百練課程

信息學奧賽或C++選手的 必學C++課程

藍橋杯ACM、信息學奧賽的必學課程:算法競賽課入門課程

手把手講解近五年真題的藍橋杯輔導課程

Dotcpp在線編譯      (登錄可減少運行等待時間)