更新時間:2022-10-19 10:56:17 來源:動力節(jié)點(diǎn) 瀏覽1335次
數(shù)組循環(huán)
//for循環(huán)輸出一個數(shù)組中的所有元素
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
for(int i=0;i<=nums.length-1;i++){
System.out.print(nums[i]+"\t");
}
}
//結(jié)果:1 2 3 4 5 6
/*
語法:
for(元素類型 臨時變量名:遍歷對象){
引用了臨時變量的語句(臨時變量存入的是遍歷對象中的元素,而非元素對應(yīng)的下標(biāo))
}
*/
//使用foreach循環(huán)進(jìn)行簡化:取不到下標(biāo)
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
for(int num:nums){ //快捷鍵 nums.for
System.out.print(num+"\t");
}
}
//結(jié)果:1 2 3 4 5 6
數(shù)組作為參數(shù)
//數(shù)組作為參數(shù)
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
printArray(nums);
}
//打印數(shù)組元素
public static void printArray(int[] array){
for (int number : array) {
System.out.print(number+"\t");
}
}
//結(jié)果:1 2 3 4 5 6
數(shù)組作為返回值:數(shù)組逆置
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
//printArray(nums);
int[] numbers = reverse(nums);
for (int number : numbers) {
System.out.print(number+"\t");
}
}
//數(shù)組作為返回值
public static int[] reverse(int[] array){
int[] result = new int[array.length];
for (int i = 0,j = result.length-1 ; i < result.length; i++,j--){
result[j] = array[i];
}
return result;
}
//結(jié)果:6 5 4 3 2 1
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743