我需要实现一种方法,该方法返回具有奇数索引的所有元素的交替总和减去具有偶数索引的所有元素的总和。返回的总和应该是-1
。1 - 4 + 9 - 16 + 9 = -1
.
这是我的代码:
public class Arrays
{
public static void main(String[] args){
int [] data = {1 ,4, 9, 16, 9};
oddAndEven(data);
}
public static int[] oddAndEven(int[] data){
int sum = 0;
int sumA = 0;
int index = data.length;
for(int i:data){
if(index % sumA == 1){
sum = sum-i;
}
else{
sum = sum+i;
}
}
System.out.println(sum);
return sum;
}
}
有人可以告诉我哪里出错了吗?
这是一堂课,所以请原谅我的基本代码和错误。