如何显示数组中负数的个数?
这是我到目前为止所拥有的:
public static void main(String args[]){
int arrayNumbers[] = { 3, 4, 7, -3, -2};
for (int i = 0; i <= arrayNumbers.length; i++){
int negativeCount = 0;
if (arrayNumbers[i] >= 0){
negativeCount++;
}
System.out.println(negativeCount);
}
}
}
最佳答案
你几乎已经拥有了它,但你不断地重新初始化计数器。将 int negativeCount = 0;
取出并放在循环之前。
编辑
正如另一位用户在评论中提到的,您正在计算正数而不是负数。因此,还要修复 if (arrayNumbers[i] >= 0)
。
关于java - 如何显示数组中负数的个数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12668450/