📌  相关文章
📜  划分给定数组的所有元素的整数计数(1)

📅  最后修改于: 2023-12-03 14:50:12.638000             🧑  作者: Mango

划分给定数组的所有元素的整数计数
简介

划分给定数组的所有元素的整数计数是指统计数组中元素分别有多少个是整数、负整数和零。

实现

下面是一个Java实现:

public class IntegerCount {
    public static void main(String[] args) {
        int[] arr = {-1, 0, 1, 2, -3, 0, -5};
        int positiveCount = 0, negativeCount = 0, zeroCount = 0;
        for (int num : arr) {
            if (num > 0) {
                positiveCount++;
            } else if (num == 0) {
                zeroCount++;
            } else {
                negativeCount++;
            }
        }
        System.out.println("Positive integers: " + positiveCount);
        System.out.println("Negative integers: " + negativeCount);
        System.out.println("Zeros: " + zeroCount);
    }
}

以上Java代码会输出:

Positive integers: 3
Negative integers: 3
Zeros: 2
总结

划分给定数组的所有元素的整数计数是一个简单的问题,只需要遍历一遍数组并对整数、负整数和零进行计数即可。在实现时需要注意边界情况,比如整数零应该属于哪个类别。