關於Java基礎的複習總結(三)陣列基礎知識

2021-08-30 13:50:01 字數 1588 閱讀 7977

苟利**生死已,豈因bug避趨之
1、陣列:

用來存放相同型別的一組資料

2、初始化陣列:

int nums =

int nums = new int

intnums=new int[5];

nums[0]=3;

nums[1]=4;

nums[2]=5;

nums[3]=6;

nums[4]=7; //陣列下標越界

獲取陣列長度:nums.length

陣列預設值:

byte short int long:0

float double:0.0

string:null

boolean:fasle

char:'\u0000'

3、求最大值:

守擂法:定義第乙個數守擂

氣泡排序法口訣:

n個數字來排隊

兩兩相比小靠前

i 外層迴圈n-1

j 內層迴圈n-1-i

第一輪 16 9 25 23 90 4=5-1-0

第二輪 9 16 23 25 3=5-1-1

第三輪 9 16 23 2=5-1-2

第四輪 9 16 1=5-1-3

4、二維陣列:

int nums=,,};

nums[0][1]=2

nums[1][1]=2

int nums=new int[3][5];

nums[0][0]=1;

nums[0][1]=2;

nums[1][0]=5;

nums[1][1]=6;

for(int i=0;i5、陣列遍歷:

for(int i=0;i6、陣列增刪改查

string name=;

string name=new string[100];

name[0]=「張三」;

name[1]=「李四」;

name[2]=「王五」;

0 1 2 3

「張三」, 「李四」, 「王五」 「小紅」

//1、找到李四的下標

//2、從下標加1往前覆蓋

//3、把當前有值的最後一位置空

插入演算法

70 80 90 100 110

插入值85

//1、找到插入位置下標

//2、從最後一位覆蓋到下標位置

//3、85覆蓋90

arrays

boolean equals(array1,array2)

sort(array)//公升序排序

string tostring(array)

fill(array,val)

copyof(array,length)

//插某元素下標,要求陣列中的元素已公升序排序

int binarysearch(array,val)

關於Java基礎的複習總結(四)初識物件導向

縱碼仗鍵行天下1 類和物件 萬物皆為物件 類 是物件的抽象描述 物件 是類的例項化 類的組成 屬性 成員變數 方法 成員方法 2 方法 無返回值型別 void 有返回值型別 int double string return 返回結果 跳出方法 可用於跳出多重迴圈 無參方法 訪問修飾符 返回值型別 方...

java基礎複習總結之陣列

陣列在初始化時由程式設計師顯式指定每個陣列元素的初始值而陣列長度由系統決定。陣列在初始化時只指定陣列長度,由系統為陣列元素分配初始值。1 int a new int 10 建立陣列時指定了長度,動態初始化 2 int b new int int b 建立陣列時指定了初始資料,靜態初始化 1 int ...

複習筆記 Java中 關於方法覆蓋的總結

1.子類方法不能縮小父類方法的訪問許可權。舉例 2.子類方法不能丟擲比父類方法更多的異常。3.方法覆蓋只存在於子類和父類之間。在同乙個類中方法只能過載,不能被覆蓋。4.父類的靜態方法不能被子類覆蓋為非靜態方法。5.子類可以定義與父類的靜態方法同名的靜態方法,以便在子類中隱藏父類的靜態方 法 但是子類...