更新時間:2022-10-19 10:56:17 來源:動力節點 瀏覽1248次
數組循環
//for循環輸出一個數組中的所有元素
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");
}
}
//結果:1 2 3 4 5 6
/*
語法:
for(元素類型 臨時變量名:遍歷對象){
引用了臨時變量的語句(臨時變量存入的是遍歷對象中的元素,而非元素對應的下標)
}
*/
//使用foreach循環進行簡化:取不到下標
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");
}
}
//結果:1 2 3 4 5 6
數組作為參數
//數組作為參數
public static void main(String[] args) {
int[] nums = {1,2,3,4,5,6};
printArray(nums);
}
//打印數組元素
public static void printArray(int[] array){
for (int number : array) {
System.out.print(number+"\t");
}
}
//結果:1 2 3 4 5 6
數組作為返回值:數組逆置
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");
}
}
//數組作為返回值
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;
}
//結果:6 5 4 3 2 1
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習