7 23 第四章陣列知識重點 姜小

2021-06-23 08:25:45 字數 1713 閱讀 4788

【第四章 

陣列】

1、陣列是一組變數的集合,只能用來儲存相同型別的一組資料。開闢的是一串連續的記憶體空間(方便進行操作)。

2、陣列名即識別符號,連續空間的首位址。元素下標標明了元素在陣列中的位置,從0開始。陣列長度是固定不變的,避免陣列越界。陣列中每個元素都可以通過下標訪問。

3、使用陣列四步走:

a、宣告陣列inta;

b、分配空間a=new int[2];

c、賦值a[0]=8;

d、對資料進行處理

4、氣泡排序: 

int t;

for(int

j = 0; j 

< a.

length

; j++) }}

5、多維陣列:

int b=

newint

[2][3];

int c

=new

int,};

增強的for迴圈:

for(

int es:b)

6、陣列排序:

arrays.

sort

(a);

陣列比較:

system.

out.println(arrays.

equals

(n, m));

陣列拷貝:

int k=arrays.

copyof

(m, 2);

【前兩個】

int g = arrays.

copyofrange

(m, 1, 3);

【1-3個不包括3】

陣列查詢:

intindex= arrays.

binarysearch

(m, 8);

【課堂練習】

*輸出三位數水仙花數,即數的本身=個位的三次方+十位的三次方+百位的三次方*

intn=100;

don++; }

while

(n>=100&&n<1000);

*輸出1-1000之間不是7的整數的和*

inti=1;

intsum=0;

doi++; }

while

(i<1001);

system.

out.println(sum);

*輸出1-100之間的所有素數*

intn=2;

do }

if(sushu==

true)

n++;

}while

(n<=100);

*斐波那契數列1、1、2、3、5、8、13、21、……【for迴圈】*

inta=1,b=1,c;

system.

out.print(

"1、");

system.

out.print(

"1、");

for(int

i=0;i<18;i++)

*斐波那契數列1、1、2、3、5、8、13、21、……【do-while迴圈】*

inta=1,

b=1,c;

system.

out.print(

"1、");

system.

out.print(

"1、");

inti=0;

dowhile

(i<=18);

第四章 陣列

一維陣列的定義 當陣列中每個元素只帶有乙個下標時,我們稱這樣的陣列為一維陣列。陣列的定義格式如下 型別識別符號 陣列名 常量表示式 說明 陣列名的命名規則與變數名的命名規則一致。常量表示式表示陣列元素的個數。可以是常量和符號常量,但不能是變數。例如 int a 10 陣列a定義是合法的 int b ...

Head First Python第四章知識點

1.strip 方法可以從字串去除不想要的空白符 宣告 s為字串,rm為要刪除的字串行 s.strip rm 刪除s字串中開頭 結尾處,位於 rm刪除序列的字元 s.lstrip rm 刪除s字串中開頭處,位於 rm刪除序列的字元 s.rstrip rm 刪除s字串中結尾處,位於 rm刪除序列的字元...

第四章 陣列操作

1 scala陣列操作 1.1 定義定長陣列 scala val arr1 new array int 5 arr1 array int array 0,0,0,0,0 列印陣列後,輸出位址 scala println arr1 i 199e4c2b 呼叫陣列物件的tobuffer方法 scala ...