为什么我一直在这个方法中遇到编译错误?
public static boolean reverseSearch(int search, int iarr){
for(int i=iarr.length-1; i>=0; i--){
if(iarr[i] == search){
return i;
}
}
return -1;
}
}
答案 0 :(得分:2)
根据名称,以及您尝试获取长度的事实,您的第二个方法参数应为int []
。此
public static boolean reverseSearch(int search, int iarr){
应该是
public static boolean reverseSearch(int search, int[] iarr){
答案 1 :(得分:1)
似乎您正在尝试从数组中读取和检查某些内容。所以你必须传递一个数组而不是一个整数。所以它应该是 int [] iarr
public static boolean reverseSearch(int search, int [] iarr )