问题:定义一个函数,接收一个数组与一个要查找的元素,如果该元素存在数组中,那么返回该元素在数组中的索引值,如果不存在返回-1。
package com.blackhorse.practise;
public class Demo7 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int[] s = {2,4,6,5,7,9,8};
int t =getNum(s,6);
System.out.println(t);
}
public static int getNum(int[] b,int a){
for(int i=0;i<b.length;i++){
if(a ==b[i]){
return i;
}else if(a!=b[i]){
return -1;
}
}
return 0;//程序不对,未完成
}
}
程序不完善,不太会写了,求大神帮助(希望高手能附上第二种写法,还能用二分查找,在此万分感谢!)
_潇潇暮雨
相关分类