有一个二维数组int[][] arr4 = {{1, 2}, {3, 4}, {5, 6}},判断数字 7 是否在这个二维数组中。用java基础代码写出
时间: 2024-10-19 08:03:51 浏览: 18
函数:int **array2(int **arr,int n,int m) , C++ 输入二维数组 ,返回值二维数组
5星 · 资源好评率100%
在Java中,你可以通过遍历二维数组的方式来检查数字7是否存在于给定的数组`arr4`中。这里是一个简单的示例:
```java
public class Main {
public static boolean isNumberInArray(int[][] arr4, int target) {
for (int i = 0; i < arr4.length; i++) {
for (int j = 0; j < arr4[i].length; j++) {
if (arr4[i][j] == target) {
return true;
}
}
}
return false; // 如果没有找到目标数字,返回false
}
public static void main(String[] args) {
int[][] arr4 = {{1, 2}, {3, 4}, {5, 6}};
int target = 7;
System.out.println(isNumberInArray(arr4, target) ? "数字7存在" : "数字7不存在");
}
}
```
这个程序会首先定义一个名为`isNumberInArray`的方法,它接受一个二维数组和一个目标值作为参数。然后使用两个嵌套循环遍历数组中的每个元素,如果找到目标值,则返回`true`;否则,在整个数组都查找完毕后返回`false`。
在`main`函数中,我们创建了一个数组`arr4`并设置目标值为7,然后调用`isNumberInArray`方法来检查,最后打印出结果。
阅读全文