麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

重新溫習數組

2019-11-18 13:37:16
字體:
來源:轉載
供稿:網友

在此之前已經在本書中介紹過數組了。現在既然你已了解了類,可以介紹關于數組的重要的一點:數組是作為對象來實現的。因此,你可能想要利用數組的一種非凡的屬性,具體地說,就是一個數組的大小——也就是,一個數組能保存的元素的數目——可以在它的length 實例變量中找到。所有的數組都有這個變量,并且它總是保存數組的大小。下面的程序示例了這個性質:

// This PRogram demonstrates the length array member.
class Length {

public static void main(String args[]) { int a1[] = new int[10];int a2[] = {3,5,7,1,8,99,44,-10};int a3[] = {4,3,2,1};

System.out.println("length of a1 is " + a1.length);
System.out.println("length of a2 is " + a2.length);
System.out.println("length of a3 is " + a3.length);

}
}

該程序顯示如下輸出:

length of a1 is 10
length of a2 is 8
length of a3 is 4

可以看出,每個數組的大小都被顯示。要記住length 的值和數組實際使用的元素的個數沒有關系。length 僅反映了數組能夠包含的元素的數目。

在許多情況下,你可以好好利用length 。例如,下面的程序是Stack類的改進版本。你可能回憶起,該類的早期的版本總是要產生一個10個元素的堆棧。下面的版本可以讓你產生任意長度的堆棧。stck.length 的值用來防止堆棧溢出。

// Improved Stack class that uses the length array member.

class Stack { private int stck[]; private int tos;

// allocate and initialize stack

Stack(int size) {
stck = new int[size];
tos = -1;



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 最新中文字幕在线 | 国产成人精品一区二区三区电影 | 亚洲自拍第二页 | 久久国产精品网 | 国产精品爆操 | 色阁五月 | 国产喷白浆10p | 国产91大片 | 久久艹逼 | 一级视频在线播放 | 韩国三级日本三级香港三级黄 | 欧美14一15sex性hd | 欧美女人天堂 | av日韩在线免费观看 | 一级黄色在线免费观看 | 久久久久久亚洲国产精品 | 日日影视 | 日朝毛片| 国产一区毛片 | 本色视频aaaaaa一级网站 | 欧美一级成人 | 国产一区二区在线观看视频 | 黄网站免费在线看 | 中文字幕专区高清在线观看 | 亚洲天堂中文字幕在线观看 | 日本在线国产 | av国产免费 | 成人免费网视频 | 婷婷中文字幕一区二区三区 | 久久久日韩精品一区二区 | 国产精品成人久久 | 国产精品成年片在线观看, 激情小说另类 | 日本黄色大片免费观看 | 黄色毛片18| 在线成人一区二区 | 亚洲一二区视频 | 国产午夜免费 | 鲁人人人鲁人人鲁精品 | 午夜视频观看 | 日本精品黄色 | 曰韩一级片 |