如何判断一个数是否在一个数组里面 java-Java学习

 我来答
老冯文库
2017-05-16 · 知道合伙人软件行家
老冯文库
知道合伙人软件行家
采纳数:1139 获赞数:8733

向TA提问 私信TA
展开全部

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 中存在

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式