Java函数中局部变量返回值如下:public static int getIndex(int[] arr,int key){\x09for(int x = 0;x < arr.length; x++){\x09\x09if(arr[x] == key){\x09\x09\x09return x; \x09\x09}\x09}\x09return -1;}X 是定义在for循环中的,是for循环中
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 12:50:05
![Java函数中局部变量返回值如下:public static int getIndex(int[] arr,int key){\x09for(int x = 0;x < arr.length; x++){\x09\x09if(arr[x] == key){\x09\x09\x09return x; \x09\x09}\x09}\x09return -1;}X 是定义在for循环中的,是for循环中](/uploads/image/z/11594750-14-0.jpg?t=Java%E5%87%BD%E6%95%B0%E4%B8%AD%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E8%BF%94%E5%9B%9E%E5%80%BC%E5%A6%82%E4%B8%8B%EF%BC%9Apublic+static+int+getIndex%28int%5B%5D+arr%2Cint+key%29%7B%5Cx09for%28int+x+%3D+0%3Bx+%3C+arr.length%3B+x%2B%2B%29%7B%5Cx09%5Cx09if%28arr%5Bx%5D+%3D%3D+key%29%7B%5Cx09%5Cx09%5Cx09return+x%3B+%5Cx09%5Cx09%7D%5Cx09%7D%5Cx09return+-1%3B%7DX+%E6%98%AF%E5%AE%9A%E4%B9%89%E5%9C%A8for%E5%BE%AA%E7%8E%AF%E4%B8%AD%E7%9A%84%2C%E6%98%AFfor%E5%BE%AA%E7%8E%AF%E4%B8%AD)
xN@_eҴZY-H$)Ō1MA"[\hR
)e+8m@.r9_!UiZ(_RuT(ك2<<փSb\}t)ȤwPVEeCp8eq}hxגc!"(b9)+AL){,t2@HdrxȂEY4VTWYuY|s5z;|Շ7
P?c7-q 94GnIɌ=eRh`r%X<6Pd,ۍazzlY"1_yN:E&jtgv'=΅(?%uI0ĸ{pOe%^:~ J~*
Java函数中局部变量返回值如下:public static int getIndex(int[] arr,int key){\x09for(int x = 0;x < arr.length; x++){\x09\x09if(arr[x] == key){\x09\x09\x09return x; \x09\x09}\x09}\x09return -1;}X 是定义在for循环中的,是for循环中
Java函数中局部变量返回值
如下:
public static int getIndex(int[] arr,int key){
\x09for(int x = 0;x < arr.length; x++){
\x09\x09if(arr[x] == key){
\x09\x09\x09return x;
\x09\x09}
\x09}
\x09return -1;
}
X 是定义在for循环中的,是for循环中的变量啊,应该在for循环结束时就消亡了么,为什么还能做getIndex的返回值?
Java函数中局部变量返回值如下:public static int getIndex(int[] arr,int key){\x09for(int x = 0;x < arr.length; x++){\x09\x09if(arr[x] == key){\x09\x09\x09return x; \x09\x09}\x09}\x09return -1;}X 是定义在for循环中的,是for循环中
返回的是 x 的值又不是 x 这个变量