📌  相关文章
📜  用于查找矩阵中奇数和偶数频率的Java程序(1)

📅  最后修改于: 2023-12-03 15:27:11.605000             🧑  作者: Mango

查找矩阵中奇数和偶数频率的Java程序

这是一个Java程序,可用于查找矩阵中奇数和偶数频率。

实现

该程序需要一个二维数组作为输入。程序会遍历数组中的每一个元素,并检查它们是奇数还是偶数。然后,它会统计出奇数和偶数的出现次数。

下面是Java代码的实现:

public class MatrixFrequency {

    public static void main(String[] args) {
        int[][] matrix = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
        int oddCount = 0;
        int evenCount = 0;
        
        for (int i = 0; i < matrix.length; i++) {
            for (int j = 0; j < matrix[i].length; j++) {
                if (matrix[i][j] % 2 == 0) {
                    evenCount++;
                } else {
                    oddCount++;
                }
            }
        }
        
        System.out.println("奇数出现次数: " + oddCount);
        System.out.println("偶数出现次数: " + evenCount);
    }
}
运行结果

运行上述代码后,输出的结果如下:

奇数出现次数: 6
偶数出现次数: 6

说明在输入的矩阵中,奇数和偶数的出现次数都是6次。

程序分析

该程序通过一个二重循环来遍历输入的二维数组。如果数组中的元素是偶数,那么计数器evenCount就会加一;如果是奇数,计数器oddCount就会加一。最终结果会被打印出来。

总结

这是一个简单但实用的Java程序,用于查找矩阵中奇数和偶数的出现次数。在实际应用中,这个程序可以被扩展为更复杂的应用,比如查找因子、计算平均值等等。如果需要进行更复杂的应用,可以使用Java的集合类,比如List和Map,来实现更强大的功能。