有一个二维数组int[][] arr4 = {{1, 2}, {3, 4}, {5, 6}},判断数字 7 是否在这个二维数组中。用java基础方法写出代码
时间: 2024-10-19 11:14:59 浏览: 26
函数:int **array2(int **arr,int n,int m) , C++ 输入二维数组 ,返回值二维数组
5星 · 资源好评率100%
在Java中,你可以遍历二维数组来检查特定元素是否存在。这里是一个简单的示例,用于判断数字7是否在给定的二维数组`arr4`中:
```java
int[][] arr4 = {{1, 2}, {3, 4}, {5, 6}};
boolean containsSeven = false;
for (int i = 0; i < arr4.length; i++) {
for (int j = 0; j < arr4[i].length; j++) {
if (arr4[i][j] == 7) {
containsSeven = true;
break;
}
}
if (containsSeven) {
break;
}
}
if (containsSeven) {
System.out.println("数字7在数组中");
} else {
System.out.println("数字7不在数组中");
}
```
这个代码首先初始化一个布尔变量`containsSeven`为`false`,然后通过两层循环遍历数组。如果找到数字7,将`containsSeven`设置为`true`并跳出内部循环;外部循环会在内部循环完成后继续,直到整个数组都检查过。最后,根据`containsSeven`的值判断7是否存在于数组中。
阅读全文