java怎么判断一个元素是否在数组中存在

发布网友 发布时间:2022-04-20 00:25

我来回答

1个回答

热心网友 时间:2023-09-05 22:19

Java程序:

public class Main {
    public static void main(String[] args){
        int[] arr = {1, 2, 3, 6, 7, 9};
        int key = 3;
         
        if(exist(arr, key)) {
            System.out.println(key + " 在数组 arr 中存在");
        }
        else {
            System.out.println(key + " 在数组 arr 中不存在");
        }
    }
     
    /**
     * 判断key在数组arr中是否存在
     * @param arr 数组
     * @param key 待查找值
     * @return key在数组arr中是否存在,true:存在,false:不存在
     */
    public static boolean exist(int[] arr, int key) {
        for(int i=0; i<arr.length; i++) {
            if(arr[i] == key) {
                return true;
            }
        }
        return false;
    }
}

运行测试:

3 在数组 arr 中存在

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com