平时遇到的问题1

今天有个做运维的朋友突然给我发微信,问了我一个问题:

写一个函数,在指定数组中查找某个数是否存在,如果找到返回true,找不到返回false,函数定义如下,请给出其实现。

boolean findNumber(int a[],int num);
//a[]是数组,num是要查找的数           (注:用a.length可以得到数组的长度)

然后我试着在IDE上敲了一下然后给他发过去了.下面的代码是我自己写的。如果哪块有需要改正的还需要大家指出来。

public class Test {


public boolean findNumber(int a[],int num){

for(int y : a){
if(y == num){
return true;
}
}
return false;
}
}


public class Test2 {


public static void main(String[] args) {

Test t = new Test();
int[] arr = {12,23,56,45,998};
boolean bool = t.findNumber(arr, 998);
System.out.println(bool);
}
}

猜你喜欢

转载自blog.csdn.net/qq_34939308/article/details/78998129