得到數組的長度在java里是很簡單的,那就是:數組名.length,我們來看一個簡單的程序就可以了,如下:
這個就是上次的那個程序,我只是把for后面那個4改成了a.length,也許有人要問了,那為什么非要求出數組的長度呢?數組在起始的時候,長度不就 已經確定了嗎?是的,但是有的時候還是會出現那種,我們不知道數組長度的情況,比如,一個函數的參數是數組的時候(我們以后會說到函數),再比如,如果數 組的長度是由用戶輸入的呢?下面我們就來做這樣一個程序,讓用戶來輸入一個整型數據作為數組的長度,然后創建一個那個長度的數組,並隨機的給里面的元素賦 值,最后把數組打印出來,程序如下:
當然,有人可能會說,既然我們在程序里面已經得到了size,那干脆用size就好了,沒必要非要用length吧?嗯,我只能告訴你,對於這個程 序確實是這樣的。但是,size是可以改變的,它不見得時時刻刻都代表了目前這個數組的長度,但是length就絕對是此數組的長度。另 外,for(int element: array)...,這里是for each循環,是屬於for循環范疇,但是我們之前沒有說,是因為for each循環涉及到數組,我們要先說完數組才能說for each循環。
好了,今天就到這里了,頭疼,我去睡會兒。