本帖最后由 冯海霞 于 2012-10-14 13:00 编辑
我想知道,return语句到底要放在哪里?写代码的时候遇到了个问题
下面这个代码是数组中的查找,这个代码在思路上来讲有点问题,但是编译的时候会出现编译错误,说缺少返回语句
class a
{
public static void main(String[] args)
{
int[]w={1,3,2,3,4};
int x=cha(w,2);
System.out.println(x);
}
public static int cha(int[] s,int k)
{
for (int x=0;x<s.length ;x++ )
{
if(s[x]==k)
{
return x;
}
else
return -1;
}
//这里缺少返回语句
}
}
我想知道,这个return语句一定要放在方法的结尾才可以吗 |