java函数里,返回值类型为void,那return可以带数值吗
public static void search(int [] arr,int key)
{
for (int x=0;x<arr.length ;x++ )
{
if (arr[x]==key)
{
System.out.println("key="+x);
}
}
return -1;
}
-1被识别为意外返回值,要怎么改比较好。
当然不可以,void就表示无返回值,它不能返回任何类型的任何值的
若你要返回,那就要定义函数为有返回的
不能带数值
热门标签: