【发布时间】:2012-09-28 07:33:06
【问题描述】:
public class negativeTest {
public static int Negativenum (int[] array) {
int negative = 0;
for (int i = 0; i < array.length; i++){
if(array[i] < 0){
negative = negative + 1;
}
System.out.println(negative);
}
}
}
我试图计算数组中有多少元素是负数。这就是我到目前为止所拥有的。我的问题是:eclipse 告诉我应该返回一个 void 而不是 static int?我如何在不使用 void 的情况下做到这一点?
我想用
public static int negativenum(int[] array){
我可以让这个工作的唯一方法是创建一个包含正数和负数的数组并计算它们,但我希望能够有一种方法来做到这一点而无需创建数字数组。你能帮帮我吗?
【问题讨论】:
-
也许它在抱怨,因为你没有返回任何东西。
标签: java arrays count negative-number