package zongheanli5;
import java.util.Scanner;
public class zongheanli5 {
public boolean aaa(int n,int[]arr) {
//查找数组元素的方法
boolean flag=false;//默认是没找到
for(int i=0;i<arr.length;i++) {
if(arr[i]==n)
flag=true;
break;
}
return flag;//?????
}
public static void main(String[]args) {
int a[]=new int[]{12,132,156,87,88};
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个元素");
int b=sc.nextInt();
zongheanli5 abc=new zongheanli5();
boolean flag=abc.aaa(b, a);
if(flag)
System.out.println("找到了!");
else
System.out.println("没找到!");
}
}
我想问没有编译错误 可是输入第一个值为12输出找到了 剩下的其他值无论对错 都显示没找到
还有return是怎么传递值的 感谢
伤心的夏天
相关分类