2、编写一个方法,在 int类型的二维数组中统计值为0的元素的数量。在main方法中测试该方法。 java
时间: 2024-12-13 19:26:31 浏览: 4
在 Java 中,你可以创建一个静态方法,接受一个整型二维数组作为参数,然后遍历这个数组并计算其中值为0的元素数量。以下是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
// 测试二维数组
int[][] array = { {0, 1, 2}, {0, 0, 3}, {4, 0, 5} };
int zeroCount = countZeros(array);
System.out.println("值为0的元素数量: " + zeroCount); // 输出:值为0的元素数量: 3
}
/**
* 计算二维数组中值为0的元素数量
*/
public static int countZeros(int[][] arr) {
int count = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
if (arr[i][j] == 0) {
count++;
}
}
}
return count;
}
}
```
在这个例子中,`countZeros` 方法遍历了整个二维数组,如果遇到的元素值为0,就将计数器 `count` 加一。最后返回的就是数组中值为0的元素总数。
阅读全文