四.訪問數組成員
訪問陣列成員可以直接進行.
4-1.一維陣列的訪問.
例如
:int numbers = ;
numbers[4] = 5;
4-2.多維陣列的訪問.
例如
:int[,] numbers = , , , , };
numbers[3, 2] = 5;
4-3.交錯陣列的訪問.
例如
:int
numbers = new
int , new
int };
// 它包含兩個元素。第乙個元素是兩個整數的陣列,第二個元素是三個整數的陣列.
numbers[0][0] = 58;
numbers[1][1] = 667;
// 向第乙個陣列的第乙個元素賦以
58,向第二個陣列的第二個元素賦以
667.
五.對數組遍歷
5-1.foreach語句。
foreach (型別識別符號in表示式)
該語句提供一種簡單、明了的方法來迴圈訪問陣列的元素。 例如
:下面的**建立乙個名為
numbers
的陣列,並用
foreach
語句迴圈訪問該陣列
.int numbers = ;
foreach (int i in numbers)
由於有了多維陣列,可以使用相同方法來迴圈訪問元素
.例如:
int[,] numbers = new
int[3, 2] , , };
foreach
(int i in numbers)
", i); }
//該示例的輸出為:
//9 99 3 33 5 55
5-2.巢狀for迴圈將使您可以更好地控制陣列元素。
乙個一維字串陣列的遍歷例程:
using
system;
public
class
a]=", i, arr[i]); }
}public
static
void main() ;
//將陣列作為乙個引數傳遞
printarray(arr); }
}///
程式結果:
arr[0]=c arr[1]=c++ arr[2]=c# 乙個
4行2列
(4*2)
的整型陣列的遍歷:
using
system;
public
class
b,]=", i, j, arr[i, j]);
//arr[i,j]
就是取得
arr的
i維的第
j個數值.
// 列印每個二維陣列元素 }
} }public
static
void main()
, , , }); }
}///
執行結果:
arr[0,0]=1 arr[0,1]=2 arr[1,0]=3 arr[1,1]=4 arr[2,0]=5 arr[2,1]=6 arr[3,0]=7 arr[3,1]=8
java中陣列的訪問和遍歷
程式 演算法 資料結構 演算法 解決問題的流程 步驟 順序,分支,迴圈。資料結構 將資料按照某種特定資料結構儲存 數怎麼存 設計良好的資料結構會導致好的演算法 陣列 1 相同資料型別元素的集合 2 陣列是一種資料型別 引用型別 3 陣列的定義 int arr new int 4 4 陣列的初始化 i...
C 訪問陣列元素
using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 1212 訪問陣列元素 宣告一維陣列 array 2 33...
3 5 6 C 陣列遍歷
遍歷二維陣列的三種方式 include include includeusing namespace std int main for int cow 0 cow 3 cow for int col 0 col 4 col map cow col cow col 第一種方法 範圍for 外層for必...