如何编写通过数组顺序搜索的方法?

时间:2016-03-08 23:14:20

标签: java arrays methods

我正在编写一个运行数组的java方法,如果存在值,则返回值的索引。它不是编译,但我不知道我的代码的哪一部分不全面。

import java.util.*;
import static java.lang.System.out;
public class Lab26 {
    public static void main(String[] args) {
    }
    public static int simpleSearch(int[] nums, int value) {
        int nul = 0;
        for (int i = 0; i < nums.length; i++) {
            if (nums[i] == value) {
                return i;
            }
        }
    }
}

1 个答案:

答案 0 :(得分:1)

如果永远不满足if (nums[i] == value)怎么办?除了方法签名期望您返回int之外,您不会返回任何内容。

simpleSearch方法中,最后返回一个整数。