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

Java 如何编写通过数组进行顺序搜索的方法?,java,arrays,methods,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 va

我正在编写一个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;
            }
        }
    }
}
import java.util.*;
导入静态java.lang.System.out;
公共类Lab26{
公共静态void main(字符串[]args){
}
公共静态int-simpleSearch(int[]nums,int-value){
int nul=0;
对于(int i=0;i
如果(nums[i]==值)永远不能满足,那怎么办?您不会返回任何内容,但方法签名希望您返回一个
int


simpleSearch
方法中,在末尾返回一个整数。

编译器错误消息应该会告诉您它是这样做的,我只是不知道如何修复它。我的问题是,如果找不到该值,则不应返回任何内容 >看起来像这个问题的“SAKA1029”,考虑从中找出答案。