📅  最后修改于: 2023-12-03 15:27:11.605000             🧑  作者: Mango
这是一个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,来实现更强大的功能。