gpt4 book ai didi

java - 将数组元素 3 乘以 3 相加

转载 作者:行者123 更新时间:2023-12-01 12:24:55 27 4
gpt4 key购买 nike

我目前正在学习java数组。有什么办法可以循环遍历大小为 9 的数组并执行以下操作

sum1 = array[0] + array[1] + array[2] 
sum2 = array[3] + array[4] + array[5]
sum3 = array[6] + array[7] + array[8]

我尝试过,但无法达到我想要的输出。

public class Sum {
public static void main(String[] args) {
int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int sum = 0;
for (int i = 0; i < array.length; i++) {
// if it's divisible by 3, reset the sum to 0
if (i > 1 && i % 3 == 0) {
sum = 0;
}
else {
sum += array[i];
System.out.println(sum);
}
}
}
}

最佳答案

你可以使用

for (int i = 0; i < array.length; i++) {
sum += array[i];
if (i > 0 && (i + 1) % 3 == 0) {
System.out.println(sum);
sum = 0;
}
}

关于java - 将数组元素 3 乘以 3 相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26439480/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com