增強型的for迴圈,也就是for-each迴圈。
public
static
void
main
(string[
] args)
; 沒有下標,適合列印輸出,不適合去操作裡面的元素,因為沒有陣列下標
for(
int array:arrays)
陣列做方法入參,列印陣列元素。
public
static
void
main
(string[
] args)
;printarray
(arrays)
;//呼叫的是陣列做方法入參的結果
}//列印陣列元素 //陣列可以封裝成引數
public
static
void
printarray
(int
arrays)
}
陣列作為返回值,一般在求反轉陣列使用。
public
static
void
main
(string[
] args)
;int
reverse =
reverse
(arrays)
;//這樣返回的結果是已經被反轉過的陣列
printarray
(reverse)
;//列印反轉陣列
}//反轉陣列
public
static
int[
]reverse
(int
arrays)
return result;
//把陣列返回去
}//列印陣列元素 //陣列可以封裝成引數
public
static
void
printarray
(int
arrays)
}
多維陣列的使用(二維陣列)
規定 二維陣列分為外層陣列的元素,內層陣列的元素 1 理解 對於二維陣列的理解,我們可以看成是一維陣列array1又作為另乙個一維陣列array2的元素而存在。從陣列底層的執行機制來看,其實沒有多維陣列。陣列屬於引用資料型別 陣列的元素也可以是引用資料型別 乙個一維陣列a的元素如果還是乙個一維陣列型...
二維陣列的使用
define crt secure no warnings include include include intdemo01 void int a2 3 4 int a3 4 int i 0 int j 0 for i 0 i 3 i printf n printf n 16 二維陣列陣列名代表第...
二維陣列的使用
public class doubledimensionalarray 輸出第二行第乙個元素的值,也就是4 system.out.println a1 1 0 輸出第三行第三個元素的值,也就是7 system.out.println a1 2 2 輸出二維陣列的長度,實際上就是二維陣列中一維陣列的長...