package pd;
import java.util.Scanner;
import javax.naming.directory.SearchControls;
//在主方法中,输入10个数,保存在一个数组中,再输入一个数
//定义一个方法在数组中查找这个数字,返回结果相关的信息,
//如果找到就在主方法中输出该数在数组中所处的位置,如果找不到就在主方法中输出“找不到”
public class wanshu {
public static void main(String[] args) {
double[] a=new double[10];//原始数组,存放数字
int[] n=new int[a.length];//结果数组,存放找到的下标
Scanner sr=new Scanner(System.in);
System.out.println("分别输入10个数:");
for(int i=0;i
a[i]=sr.nextInt();
}
//当接受完数据后,经历一次数据,检测一下数据是不是完整
//for(int i=0;i
//System.out.println(a[i]+" ");
//}
System.out.println("请输入一个要查的数:");
double z=sr.nextDouble();
int xb=ff(a,z,n);
if(xb!=-1) {
System.out.println("找到了,下标为:");
for(int i=0;i
System.out.print(n[i]+" ");
}
}
}else {
System.out.println("找不到");
}
}
//这是一个在数组里,找某个数字的方法
private static int ff(double[] a, double z, int[] n) {
int xb=-1;
for(int i=0;i
if(a[i]==z) {
xb=i;
n[i]=i;
}else {
n[i]=-1;
}
}
return xb;
}
}



