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中的每个元素,并将它们相加得到总和。