JavaSE基础50题:25. 查找数组中指定元素(顺序查找)

概述

给定一个数组,再给定一个元素,找出该元素在数组中的位置。

for循环遍历

【概述】
一个一个找,比较慢。
想要快一点的方法,可以使用二分查找,在后续《JavaSE基础50题》专栏中27题中详细讲解。
【代码】

 public static int find(int[] array, int val) {
        for (int i = 0; i < array.length; i++) {
            if (array[i] == val) {
                return i;
            }
        }
        return -1;
    }
    public static void main(String[] args) {
        int[] array = {12,15,21,1,2,3};
        int ret = find(array,15);
        System.out.println(ret);
    }
}

【输出结果】
JavaSE基础50题:25. 查找数组中指定元素(顺序查找)_第1张图片

你可能感兴趣的:(Java题库,java,学习方法,开发语言,算法,python)