java将输入的值存数组相加
时间: 2024-11-20 08:44:44 浏览: 17
在Java中,如果你想将用户输入的值存储到数组中并计算它们的总和,你可以按照以下步骤操作:
1. **创建数组**:
```java
int[] numbers; // 创建一个整数数组,用于存放用户的输入
```
2. **获取用户输入**:
```java
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一些数字(以空格分隔):");
String input = scanner.nextLine(); // 获取一行用户的输入
numbers = input.split("\\s+").map(Integer::parseInt) // 使用split拆分字符串,然后转换为整数数组
.toArray(); // 转换为整型数组
```
3. **计算数组元素之和**:
```java
int sum = 0;
for (int num : numbers) {
sum += num;
}
```
4. **打印结果**:
```java
System.out.println("这些数字的和是:" + sum);
```
完整的示例代码:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
int[] numbers;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一些数字(以空格分隔):");
String input = scanner.nextLine();
numbers = Arrays.stream(input.split("\\s+"))
.mapToInt(Integer::parseInt)
.toArray();
int sum = 0;
for (int num : numbers) {
sum += num;
}
System.out.println("这些数字的和是:" + sum);
阅读全文