本帖最后由 yekong262 于 2014-1-23 11:29 编辑
int [] arr={1,5,6,7}; key=7 查找7是否在数组arr中
- public static int getIndex(int[] arr,int key)
- {
- for (int x=0;x<arr.length ;x++ )
- {
- if (key==arr[x])/ 当x=0时,key、=7不等于arr[0]=1 那也就是这句话不运行
- return x;
- return -1; //那是不是就该运行这句话 这样的话 该返回 -1的
- 为什么返回的是3呢
-
- }
- return 55;//当数组为空时,这里没有返回值的话。就无法运行、
- }
复制代码 |