Java 陣列 方法

2021-09-02 22:44:25 字數 1738 閱讀 1726

1、什麼是陣列

陣列就是用來儲存一些相同型別、相似含義、相同生存空間的資料。陣列實際上是物件,陣列變數就是物件的引用。整個陣列是乙個變數,需要通過下標訪問其中的資料。

2、如何建立一維陣列

方式一: int[ ] arr = new int[5];

方式二: int[ ] arr = new int[ ];

方式三: int[ ] arr = ;

3、陣列.length :獲得陣列的元素個數

4、for-each迴圈

for(int value:陣列變數名)
5、陣列變數間的賦值

不要以為是在複製整個陣列,而是等號左邊的變數指向等號右邊的變數所指的那個陣列。

6、一維陣列的初始化

陣列的初始化分為靜態初始化、動態初始化和預設初始化:

(1)靜態初始化:是陣列在初始化時由程式設計師顯式指定每個陣列元素的初始值而陣列長度由系統決定。

語法格式:arrayname = new type

或者使用簡化的語法格式:arrayname =

(2)動態初始化:是陣列在初始化時只指定陣列長度,由系統為陣列元素分配初始值。

語法格式:arrayname = new type[length];附:

a.靜態初始化時不能指定元素個數,而動態初始化時則必須指定元素個數。靜態初始化時陣列能夠知道元素的個數所以不需要指定,而動態初始化時陣列元素個數未知因此必須指定。

b.陣列宣告的時候是不能指定大小的,也就是說等號左邊的中括號中不能包含數字。另外一旦使用new關鍵字那麼肯定在記憶體中為陣列分配了空間,則必然陣列有預設值。陣列是物件資料型別

c.不要靜態初始化和動態初始化同時使用,也就是說不要再進行陣列初始化時,既指定陣列長度,也為每個陣列元素分配初始值。

7、陣列進行動態初始化時系統分配初始值的規則

陣列元素型別是基本型別中的整數型別(byte、short、int、long),則陣列元素的值是0

陣列元素型別是基本型別中的浮點型別(float、double), 則陣列元素的值是0.0

陣列元素型別是基本型別中的字元型別(char), 則陣列元素的值是'\u0000'

陣列元素型別是基本型別中的布林型別(boolean), 則陣列元素的值是false

陣列元素型別是基本型別中的引用型別(類、介面、陣列), 則陣列元素的值是null

1、類的方法的作用是實現某種功能

2、方法的編寫格式

[訪問修飾符][是否靜態]《返回型別》《方法名稱》(《參數列》)
方法元素

解釋訪問修飾符

選寫,預設為default,若為public,表示這個方法可以被任何人訪問

是否靜態

static表示這個方法屬於這個類,而不屬於這個類的任何物件

返回型別

方法執行結束時要返回給呼叫者的資料的型別,可返回基本資料類

方法名稱

即方法名字,要符合名字的命名規則

參數列可以是0個、1個或多個引數,用逗號隔開,用於向方法傳入引數

方法體這個方法要執行的語句,任何語句必須以分號;結尾

3、方法的執行方式

當乙個方法被呼叫時,程式就會跳到這個方法中執行,方法體內的語句就會被一條條呼叫,一旦方法執行結束,就又回到呼叫它的地方去繼續執行

小白學java 基礎篇(陣列 方法)

1 氣泡排序 公升序排列 思路 從下標0開始,隔壁兩兩比較,把大的放後面,一輪下來,最大值,就放在最後面,然後重新一輪比較,不比較最後乙個元素,依次類推。2 方法格式 如果在同乙個類下,乙個方法呼叫另乙個方法,最好加上static修飾符,避免引起靜態方法無法呼叫非靜態方法的錯誤 必須有返回值,無返回...

javaScript 陣列方法

1 array.concat 合併陣列 var a a b c var b x y z var c a.concat b,true c a b c x y z true 2 array.join 把陣列轉換成字串,預設是join var a a b c a.push d var c a.join c...

js陣列方法

array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...