用Java语言1.定义的方法中首先获取0~100之间3的倍数的个数。2.然后根据3的倍数的个数为长度创建一个数组。3.接着获取数组中3的倍数。4.最后在main()方法中调用该方法获取包含3的倍数的数组,并计算出3的倍数的和。
时间: 2024-11-29 21:38:40 浏览: 20
```java
public class Main {
public static void main(String[] args) {
int multiplesOfThreeCount = countMultiplesOfThree(100); // 获取0到100之间的3的倍数个数
int[] multiplesArray = createArray(multiplesOfThreeCount); // 根据计数创建数组
int sum = calculateSum(multiplesArray); // 计算数组中3的倍数之和
System.out.println("3的倍数的和为: " + sum);
}
// 方法1: 计算0~100之间3的倍数个数
public static int countMultiplesOfThree(int limit) {
int count = 0;
for (int i = 0; i <= limit; i++) {
if (i % 3 == 0) {
count++;
}
}
return count;
}
// 方法2: 根据3的倍数个数创建数组
public static int[] createArray(int length) {
int[] array = new int[length];
return array;
}
// 方法3: 获取并返回数组中的3的倍数
public static int[] getMultiplesFromArray(int[] array) {
int index = 0;
for (int num : array) {
if (num % 3 == 0) {
array[index++] = num;
}
}
return Arrays.copyOfRange(array, 0, index);
}
// 方法4: 计算数组中3的倍数的和
public static int calculateSum(int[] multiples) {
int sum = 0;
for (int num : multiples) {
sum += num;
}
return sum;
}
}
阅读全文