java - 如何显示数组中负数的个数?

标签 java arrays negative-number

如何显示数组中负数的个数?

这是我到目前为止所拥有的:

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/

相关文章:

java - 格式化没有货币符号的货币

Java查询mongodb查找列表大小小于n的文档

php - 如何在php中将字节数组转换为图像?

php - 如何从数组中提取特定字段

python - 在 python 中使用负数

c# - 获取数字的十进制变化

java - 计算数组中的负数

java - Codenameone 上的文本字段未正确更新/重新绘制

java - 无法使用 Oracle 数据库更改通知获取表名称

javascript - 使用 Google Assistant 从 Firebase 返回数据数组