int arr = ;
進行三次對調,11和66,22和55,33和44.
陣列長度/2=進行的次數
陣列的反轉
1.明確返回型別void 直接運算元組,不需要返回值
2.明確引數列表 int 【】arr
public class arry
;reverarray
(arr)
;print
(arr);}
public static
void
reverarray
(int
arr)
}//沒有列印,進行陣列遍歷
public static
void
print
(int
arr)
}}
陣列查表法(根據鍵盤錄入索引,查詢對應星期)
根據索引返回對應的星期
1.返回值型別char
2.明確引數列表 int week
public
static
char
getweek
(int week)
//其中'_'為空索引,從0開頭,為了使文字和所以對應
scanner sc =
newscanner
(system.in)
;int week = sc.
nextint()
;system.out.
println
("星期"
+getweek
(week)
);
陣列元素查詢(查詢指定元素第一次在陣列**現的索引)
案例:查詢元素索引:
1.返回值型別
2.明確引數列表int 【】arr,int value
public
static
intgetindex
(int
arr,
int value)
}return-1
;//如果在for迴圈中報錯,for迴圈為滿足條件執行,有不滿足條件情況,就不會執行,就會沒有返回值。
}int
arr =
;int index =
getindex
(arr,88)
;system.out.
println
(intdex)
;
二維陣列:
b:intarr = new int;
c:二維陣列格式1的解釋
d:注意事項
a:以下格式也可以表示二維陣列
1.資料型別 陣列名 = new 資料型別[m][n];
2.資料型別 陣列名 = new 資料型別[m][n];
b:注意下面定義區別
int x;
int y;
int x,y;
int x;
int y;
int x,y;
e:案例演示
定義二維陣列,輸出二維陣列名稱,一維陣列名稱,乙個元素
int arr = new int[3][2];
//有3個一維陣列,每個一維陣列有2個元素
system.out.println(arr);
system.out.println(arr[0]); //第乙個一維陣列
system.out.println(arr[0][0]); //第乙個一維陣列這種的第乙個元素
畫圖表示(二維陣列記憶體圖)
略
int
arr =
newint[3
];//三個一維陣列都沒有被賦值
system.out.
println
(arr[0]
);system.out.
println
(arr[1]
);system.out.
println
(arr[2]
);arr[0]
=new
int[3]
;//第乙個一維陣列可以存3個int值
arr[1]
=new
int[5]
;//第二個一維陣列可以存五個int值
arr[2]
=new
int[4]
;//第三個一維陣列可以存4個int值
system.out.
println
(arr[0]
);system.out.
println
(arr[1]
);system.out.
println
(arr[2]
);
int arr = ,,};
system.out.println(arr);
system.out.println(arr[0]);
system.out.println(arr[0][0]);
二維陣列遍歷:
int
arr =,,
};for(
int i=
0;i) system.out.
println()
;}}
a:案例演示:
需求:公司年銷售額求和
某公司按照季度和月份統計的資料如下:單位(萬元)
第一季度:22,66,44
第二季度:77,33,88
第三季度:25,45,65
第四季度:11,66,99
int
arr =,,
};int sum=0;
for(
int i=
0;isystem.out.
println
(sum)
;
Java反轉陣列元素
實現陣列逆序列印 reverse array 將陣列中第乙個元素和最後乙個元素交換位置 將第二個元素和倒數第二個交換位置 以此類推,中間的元素和自己交換,等價於沒動.public class assign04 int accarr reversearray arr for int i accarr ...
反轉一維陣列的部分元素的元素順序
namespace 反轉一維陣列的部分元素的元素順序 要反轉的陣列 int a reverse b,2,6 呼叫反轉陣列的值的方法 for int j 0 j a.length j console.readkey 反正陣列的方法 要反轉的陣列 開始的下標 結束的小標 反轉後的陣列 public st...
列表元素順序反轉
createdocumentfragment 方法,則是用了建立乙個虛擬的節點物件,或者說,是用來建立文件碎片節點。它可以包含各種型別的節點,在建立之初是空的。documentfragment節點不屬於文件樹,繼承的parentnode屬性總是null。它有乙個很實用的特點,當請求把乙個docume...