關鍵字
簡介copyofrange
陣列複製
tostring()
轉換為字串
sort
排序equals
判斷是否相同
fill
填充
package j2se_test;
public
class
mininum
;//int b = ;
for(
int i =
0;i < a.length;i++
) a[i]=(
int)
(math.
random()
*100);
//隨機生成0~1間的數再×100
system.out.
println
("陣列中的隨機數是:");
for(
int i =
0;i < a.length;i++
) system.out.
println
(a[i]);
int temp = a[0]
;for
(int i =
1;i < a.length;i++
) system.out.
println
("最小數為:"
+ temp)
;for
(int i =
0;i < a.length/
2;i++
) system.out.
println
("陣列翻轉為:");
for(
int i =
0;i < a.length;i++
) system.out.
println
(a[i]);
//選擇排序
for(
int i =
0;i < a.length -
1;i++)}
} system.out.
println
("選擇正排序為:");
for(
int i =
0;i < a.length;i++
) system.out.
println
(a[i]);
//冒泡逆排序
for(
int i =
0;i < a.length-
1;i++)}
} system.out.
println
("冒泡逆排序為:");
for(
int i =
0;i < a.length;i++
) system.out.
println
(a[i]);
//強制for迴圈遍歷,只能遍歷值,無法修改值
system.out.
println
("增強型for迴圈遍歷:");
for(
int each : a)
//複製陣列
srcpos, dest, destpos, length)
//src: 源陣列
//srcpos: 從源陣列複製資料的啟始位置
//dest: 目標陣列
//destpos: 複製到目標陣列的啟始位置
//length: 複製的長度
system.out.
println
("\n陣列複製:src, srcpos, dest, destpos, length");
int b=
newint[3
];system.
arraycopy
(a,3
, b,0,
3);for
(int i =
0; i < b.length; i++
)//準備兩個長度為隨機5—10陣列,值隨機;將兩個陣列合併到第三個陣列中
system.out.
println
("陣列合併:");
int arrayalength =
(int)(
((math.
random()
*100)%
5)+5
);int arrayblength =
(int)(
((math.
random()
*100)%
5)+5
);int arraya =
newint
[arrayalength]
;int arrayb =
newint
[arrayblength]
; system.out.
println
("a陣列隨機的長度為:"
+ arrayalength +
"\n"
+"b陣列隨機的長度為:"
+ arrayblength)
;for
(int i =
0;i < arrayalength;i++
) arraya[i]=(
int)
(math.
random()
*100);
system.out.
println
("陣列a的值");
for(
int each : arraya)
system.out.
print
(each +
" ")
;for
(int i =
0;i < arrayblength;i++
) arrayb[i]=(
int)
(math.
random()
*100);
system.out.
println
("\n陣列b的值");
for(
int each : arrayb)
system.out.
print
(each +
" ")
;int arrayc =
newint
[arrayalength + arrayblength]
; system.
arraycopy
(arraya,
0, arrayc,
0, arrayalength)
; system.
arraycopy
(arrayb,
0, arrayc, arrayalength, arrayblength)
; system.out.
println
("\n陣列c的值");
for(
int each : arrayc)
system.out.
print
(each +
" ")
;//二維陣列初始化
system.out.
println
("\n二維陣列");
int twodarray[
]=newint[5
][5]
;for
(int i =
0;i < twodarray.length;i++
)for
(int j =
0;j < twodarray[0]
.length;j++
) twodarray[i]
[j]=
(int
)(math.
random()
*100);
for(
int[
] each : twodarray)
}}
Java學習第三天
介面的概念 只說明類應該做什麼 但並不指定如何做 的方法,乙個類可以實現乙個或多個介面。介面的宣告 用關鍵字inte ce來宣告。所以介面並不是乙個類,而是對符合介面需求的類的一套規範。publicinte ceperson 介面都是public型的,介面中的方法自動的也全部是public stri...
第三天java學習筆記
運算結果只有true 和false 通常判斷判斷數值 instanceof 通常判斷是不是字串 xx instanceof string num2 是先參加其他運算 num2先加然後參加其他運算 運算結果只有true 和false 非 與 或 運算中有假全都假 運算中有true 結果都為true。都...
第三天 資料結構
今天學了鍊錶,棧,佇列,堆。我自認為會了一點。鍊錶 和陣列不太一樣。它的資料是不一定連續的。遍歷元素 for i first 10 i 0 i next i cout 插入元素 next px next pa next pa px 刪除元素 next pa next px next px 0 棧是像...