java筆記 陣列

2021-09-13 18:55:37 字數 1691 閱讀 4009

陣列  

1)是一種資料型別(應用型別)

2)相同資料型別元素的集合

3)陣列的定義 **資料型別 資料名 = new 資料型別[大小]**

int a; //宣告整型變數

int a;//宣告整型陣列變數

int a = 5;

int = new int[5];//宣告整型陣列a,包含5個元素 每個元素都是int型別,預設值為0

double d = new double[10];//宣告浮點型陣列b,每個元素都是double型別,預設值為0

boolean c = new boolean[26];//宣告bool型陣列b,每個元素都是boolean型別,預設值為0

4)陣列的初始化

int arr = new int[4];// 0,0,0,0

int arr = ;//1,2,3,4

int arr = new int;//1,2,3,4

int arr;

arr = {};//編譯錯誤,此方法只能宣告的同事初始化

arr = new int;//正確

5)陣列的訪問

1)通過(陣列名.length)來獲取陣列的長度(元素的個數)

int arr = new int[4];

system.out.println(arr.length);//4

2)通過下標或索引來訪問陣列中的元素

小標從0開始,最大到(陣列的長度減一)

int arr = new int[3];//0,0,0

//給第二個數賦值為100

arr[1] = 100;

arr[3] = 400;//陣列下標越界異常

arr[0].............表示arr中的第1個元素

arr[1.............表示arr中的第2個元素

arr[2].............表示arr中的第3個元素

system.out.println(arr);//輸出arr中最後乙個元素

system.out.println(arr.length-1);

int a = 0;

int b = 0;

int c = 0;

//給第二個數賦值為100

b = 100;

6)陣列的遍歷

int arr = new int[10];

for(int i = 0 ;i < arr.length ; i ++)

for(int i = 0 ; i < arr.length ; i ++)

for(int i =(rr.length);i >=0 ; i --)

arr[0] = 100;

arr[1] = 100;

arr[2] = 100;..

..arr[9] = 100;

7)生成隨機數

arr[i] = (int)(math.random()*100);//

找最大值演算法:

int arr =

1.設第1個元素為最大值

int max = arr[0];

2.遍歷剩餘元素,將剩餘元素與max進行比較

餘元素大於max,則修改max的值為較大的

for(int i = 1; i < arr.length;i++)

}找最小值演算法:類似

java 學習筆記 陣列(三)

標籤 在電腦科學中,陣列資料結構 英語 array data structure 簡稱陣列 英語 array 是由相同型別的元素 element 的集合所組成的資料結構,分配一塊連續的記憶體來儲存。利用元素的索引 index 可以計算出該元素對應的儲存位址。靜態初始化基本型別 int array 靜...

L的java學習筆記 陣列

陣列是可以存放多個同型別資料,比如一些學生的成績等等。int arr new int 5 這句話左半部分在棧記憶體中定義了乙個名為arr的變數,然後這個變數指向在堆記憶體建立的5個int型別資料。注 陣列在宣告長度後不可改變陣列長度 第一種方法 動態初始化 int array1 new int 5 ...

Java筆記 陣列的定義與遍歷

int a int b new int int c new int 5 拿到陣列裡的乙個數 system.out.println a 0 遍歷一維陣列 for int k a int d int e new int,int f new int 3 4 int g new int 3 拿到陣列裡的乙個...