【第四章
陣列】
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 ...