Java定义一个长度为20的一维数组,使用循环存储如下规律的前20个数据: 11235813 21.... 输出这20个数据。 然后计算着20个数据的和,并输出结果
时间: 2024-11-27 20:16:12 浏览: 4
java代码-1. 定义一个一维数组,求出数组的最大值,最小值,平均值。
在Java中,我们可以定义一个长度为20的一维数组并使用循环按照给定的规律填充数据。这里,我将假设“21…”表示每次增加的数字是1,并且每个数字都是上一个数字加上当前的位置(索引+1)。这是一个斐波那契序列的变种,但是由于题目信息不足,我会假设它只是线性的递增。
```java
public class Main {
public static void main(String[] args) {
int[] array = new int[20];
int currentNum = 11; // 初始值
for (int i = 0; i < 20; i++) {
array[i] = currentNum;
// 按照题目描述的规律递增
currentNum += (i + 2); // 我们假设每个位置都加当前索引加2
}
// 输出数组元素
for (int num : array) {
System.out.print(num + " ");
}
System.out.println();
// 计算数组的和
int sum = 0;
for (int value : array) {
sum += value;
}
System.out.println("Sum of the numbers is: " + sum);
}
}
```
这段代码首先初始化数组,然后通过循环填入数据,接着输出数组内容并计算数组之和。
阅读全文