說明:這裡以int為資料型別,以arr為陣列名來演示
一、宣告並賦值
int arr = ;
注意這裡的花括號不是語句塊,而且而且花括號後的分號也不能省,…不是元素意思是可以指定多個元素
二、宣告陣列名開闢空間並且賦值
int arr;
arr = new int;
三、宣告陣列時指定元素個數然後賦值
int arr1= new int[3];
注意:最大元素下標為2,並且所有的元素值均為0
賦值一般用for迴圈
四、在以上的基礎上建立多維陣列
int arr = ,,};//每個子陣列元素個數不要求均相同
int arr = new int[m][n];//其中n可以省略,在建立的時候可以指定
int arr = new int[m][n][q];//同樣其中n、q可以省略 總結
方法一:
int
arr2 =
;for
(int element:arr2)
輸出結果:
10
2030
方法二:char
arr4 ;
//char型輸入時要用單引號(')引著!
arr4 =
newchar
;for
(char element:arr4)
輸出結果:
a b c
方法三:int
arr =
newint[10
];//換成i<10 或i<=9 因為 arr[10]不存在 強行呼叫會出錯(溢位)!
for(
int i =
0;i<=
9;i++
)
輸出結果:
012
3456
789
方法四1.
int[
] arr =,,
};矩陣形式輸出為:12
3456
789
1.
int[
] arr =
newint
[m][n]
;在賦值時使用for迴圈
for(
int i=
0;i若宣告時省略n,賦值時須在內層迴圈中生成新一維陣列
for(
int i=
0;i)
二維以上的陣列使用的不多,又因為使用方法同二維基本相同,所以在這裡就不再演示了。
1. for each語句(增強性for迴圈)
用於對陣列或實現iterator介面的列表(arraylist、linkedlist)集合(set)等容器物件進行遍歷。
格式:
for (資料型別 : emelent)
應用**:
int
arr2 =
;for
(int element:arr2)
執行結果:
10
2030
2.length屬性 與 length()方法
二者區別:
應用**:
for
(int i=
0;i)
3.arrays的tostring方法
作用:將陣列的元素生成字串,陣列的各個元素使用方括號括著 [ ]
格式:arrays.tostring(陣列名稱)
注意:此方法不能用於直接獲得二維陣列
應用**:
int
arr =
;system.out.
println
(arrays.
tostring
(arr)
);
執行結果:
[
111,
222,
333]
希望以上對大家有幫助!
極客技術空間:
建立陣列的方法
建立陣列的方法 1 通過操作符宣告乙個陣列變數 var number1 var number2 1,2,3,4,5 2 呼叫array的建構函式建立陣列 var number1 new array var number2 new array 1,2,3,4,5 方法一建立陣列的方法效率比方法二高。呼...
Java 執行緒的建立方法
一多執行緒的概念 簡單說執行緒就是程式執行的不同路徑。而程序是乙個靜態的概念通常說的啟動乙個程序是啟動乙個程序裡面的主線程。多執行緒則是乙個程序裡面的不同的程式的執行路徑。而事實上在某乙個時刻cpu執行了某乙個程式 由於速度很快所以 我們感覺不出來 二線程的建立 1 實現介面建立 public vo...
Java陣列排序方法
氣泡排序 思路 每輪從第乙個數開始與後面相鄰的數比較,如果前面的數大則交換,經過一輪後,最大的數放在最後 然後進行下一輪比較,又從第乙個數開始,但不包括找出來的最大數,因此下輪迴圈的次數少一次 public class denk for int i 0 inums j 1 for int i 0 i...