📜  运行一维数组之和 Java (1)

📅  最后修改于: 2023-12-03 15:12:19.396000             🧑  作者: Mango

运行一维数组之和 Java

在 Java 中,数组是一种可以存储多个同类型元素的有序集合。一维数组是最简单的数组。本文将介绍如何运行一维数组之和的 Java 程序。

数组的定义和初始化

在 Java 中,数组的定义和初始化有两种方式:静态初始化和动态初始化。

静态初始化

静态初始化是指在声明数组的同时为数组元素赋值。静态初始化的方式有两种:

// 第一种方式
数据类型[] 数组名 = {元素1, 元素2, ..., 元素n};

// 第二种方式
数据类型 数组名[] = {元素1, 元素2, ..., 元素n};

例子:

int[] arr = {1, 2, 3, 4, 5};
动态初始化

动态初始化是指在声明数组时不为数组元素赋值,而是在之后的代码中为每个元素分配空间并赋值。动态初始化的方式如下:

数据类型[] 数组名 = new 数据类型[数组长度];

例子:

int[] arr = new int[5];
数组的访问

数组中的元素可以通过索引来访问。索引是从 0 开始的整数,它表示需要访问的元素在数组中的位置。如果数组的长度为 n,则数组的索引范围为 0 ~ n-1。

例子:

int[] arr = {1, 2, 3, 4, 5};
System.out.println(arr[2]); // 输出 3
数组的遍历

数组的遍历是指对数组中的每个元素进行操作。Java 中主要有两种数组的遍历方式:for 循环遍历和 foreach 遍历。

for 循环遍历

for 循环遍历是基于循环次数来遍历数组的。通过循环控制变量的值来访问数组的每个元素。

例子:

int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
  System.out.println(arr[i]);
}
foreach 遍历

foreach 遍历是基于元素来遍历数组的。foreach 遍历可以遍历数组中的每个元素,并将其赋值给一个变量。

例子:

int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
  System.out.println(num);
}
数组之和

要计算数组中所有元素的和,我们可以使用一个 for 循环遍历数组,并使用一个累加器变量来累加每个元素的值。最后,输出累加器变量的值即为数组之和。

int[] arr = {1, 2, 3, 4, 5};
int sum = 0;
for (int num : arr) {
  sum += num;
}
System.out.println("数组之和为:" + sum);

输出:数组之和为:15

以上就是运行一维数组之和的 Java 程序的介绍。