1.陣列遞增寫法for(int i=0;i<a.length;i++) //假設陣列名稱為a
2.陣列遞減寫法for(int i=a.length-1;i>=0;i--) //因為陣列長度會比索引值多1,因此減1
3.假設有一維陣列double sum[]={0,0,0,0}; 要取得該陣列長度:sum.length ==>4
4.假設有二維陣列double[][] data = {{18.2, 17.3, 15.0, 13.4}, {23.8, 25.1, 20.6, 17.8},
{20.6, 21.5, 18.4, 15.7}};
4.1.要取得data陣列的列數:data.length ==>3
4.2.要取得data陣列第0列的元素的個數:data[0].length ==>4
4.3 設兩個二維陣列用第2個取代第一個:
int A[][]={{1,2,3},{4,5,6}}; //設陣列A
public void replace(){
//設陣列data,列數與行數比照A陣列
int data[][]=new int[A.length][A[0].length];
for(int i=0;i<A.length;i++){
for(int j=0;j<A[i].length;j++){
data[i][j]=A[i][j]; //data陣列取代A陣列的內容
}
}
for(int i=0;i<data.length;i++){
for(int j=0;j<data[i].length;j++){
System.out.print("data:["+i+"]"+"["+j+"]="+data[i][j]+" "); //印出data陣列
}
}
}
沒有留言:
張貼留言