【发布时间】:2014-11-11 21:17:50
【问题描述】:
我必须按照这些说明完成一个程序:
public class SumOddIndex {
public static void main(String[] args){
int[] array = {1,1,8,4,2,6};
// Call the method sum, receive an integer value, and print the value on output.
// A call passing the example array should result in a value of 11.
// Use a while loop.
}
这里编写了一个叫做 sum 的方法。方法 sum 应该以一个 int - 数组作为参数,并返回所有具有奇数索引号的数组单元格中所有值的总和。 使用 WHILE- 循环! }
这是我迄今为止尝试过的,但它不起作用。
public static void main(String[] args) {
int[] array = {1, 1, 8, 4, 2, 6};
sum(array);
}
public static int sum(int[] y){
int sum = 0;
int i = 0;
while(y.len
public static int sum(int[] y) {
int sum = 0;
int i = 0;
while (y.length%2 == 1) {
//y.length%2 == 1;
sum += y[i];
i++;
}
System.out.println(y[i]);
return i;
}
}
【问题讨论】:
-
y.length%2- 告诉我这是什么。 -
我想我可以计算出我数组的所有奇数元素,但我认为我错了:(