java判断一个数组中是否有某个值
时间: 2023-08-28 15:02:25 浏览: 111
Java中高效的判断数组中某个元素是否存在详解
在Java中判断一个数组中是否包含某个值,可以使用遍历数组的方式进行判断。
首先,定义一个布尔类型的变量来保存判断结果,比如命名为isContain,并初始化为false。
然后,使用for循环遍历数组的每一个元素。在循环内部,使用if语句判断当前元素是否等于目标值。如果相等,则将isContain变量设置为true,并使用break语句跳出循环。
最后,返回isContain变量的值作为判断结果。
以下是具体的代码示例:
```java
public class ArrayContainValue {
public static boolean isContainValue(int[] array, int targetValue) {
boolean isContain = false;
for (int i = 0; i < array.length; i++) {
if (array[i] == targetValue) {
isContain = true;
break;
}
}
return isContain;
}
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
int targetValue = 3;
boolean result = isContainValue(array, targetValue);
if (result) {
System.out.println("数组中包含目标值" + targetValue);
} else {
System.out.println("数组中不包含目标值" + targetValue);
}
}
}
```
这段代码的运行结果是:数组中包含目标值3。
阅读全文