陣列
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 拿到陣列裡的乙個...