Java中的array是一種非常常見的數據結構,它可以存儲一組相同類型的數據,而且可以通過索引訪問這些數據。在Java中,array是通過一個固定大小的連續內存塊來存儲數據的,每個元素被存儲在內存塊中的一個位置上。
創建一個array需要指定元素的類型和大小,例如:
int[] myArray = new int[10];
上面的代碼創建了一個大小為10的int類型的array,可以通過下標訪問其中的元素:
myArray[0] = 1; myArray[1] = 2; myArray[2] = 3; int sum = myArray[0] + myArray[1] + myArray[2]; System.out.println("Sum: " + sum);
上面的代碼中,我們創建了一個大小為10的array,然后給前三個元素賦值。最后計算了前三個元素的總和并輸出。
Java也提供了一種簡便的方式來初始化array:
int[] myArray = {1, 2, 3};
這種方式相當于創建了一個大小為3的array,然后給每個元素賦值。
對于array的操作有很多,例如插入、刪除、遍歷等。下面是一個遍歷array并計算總和的例子:
int[] myArray = {1, 2, 3, 4, 5}; int sum = 0; for (int i = 0; i< myArray.length; i++) { sum += myArray[i]; } System.out.println("Sum: " + sum);
上面的代碼中,我們使用了for循環遍歷了array中的每個元素,并將它們相加得到總和。