我正在编写一个运行数组的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;
}
}
}
}
答案 0 :(得分:1)
如果永远不满足if (nums[i] == value)
怎么办?除了方法签名期望您返回int
之外,您不会返回任何内容。
在simpleSearch
方法中,最后返回一个整数。