下面java代码运行时提示search():This method must return a result of ty

学习 时间:2026-04-06 16:39:20 阅读:3657
下面java代码运行时提示search():This method must return a result of type int,程序该如何改public class ArraySerachtest {public static int search(int[] array,int value){int low=0;int high=array.length-1;int middle=0;//value值为两边if(value==array[0])return 0;if(value==array[high])return high; //value值不在数组中if(valuearray[high])return -1;//value值在数组中while(lowarray[middle])low=array[middle+1];else if(value

最佳回答

善良的服饰

娇气的豆芽

2026-04-06 16:39:20

在while循环结束后加一行:return 0;(或别的int类型的值)
就可以了。需要返回值的方法,一定要注意让返回语句覆盖每一个分支,直到方法的最后,否则就会报你说的那种错。

最新回答共有2条回答

  • 外向的猫咪
    回复
    2026-04-06 16:39:20

    在while循环结束后加一行:return 0;(或别的int类型的值)就可以了。需要返回值的方法,一定要注意让返回语句覆盖每一个分支,直到方法的最后,否则就会报你说的那种错。

上一篇 求解二元一次方程的格式,要讲明白,并有例题,最后要按真正做题的格式再附注一遍,不要那种写一步讲解一下的,先把全部写出来,

下一篇 怀孕了皮肤痒怎么办