有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王
猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称【顺序查找】
要求: 如果找到了,就提示找到,并给出下标值
- 如果有多个查找结果,都找出来
/. 思路提示
定义一个保存结果的数组,记录查找到的names 下标, int resIndex [] = new int[names.length-1]
*/
import java.util.Scanner;
public class Test{
public static void main(String[] args) {
String[] arr = {"白眉鹰王","金毛狮王","紫衫龙王","青翼蝠王"};
Scanner myScanner = new Scanner (System.in);
System.out.println("请输入您的猜想");
String name = myScanner.next();
int index = -1;
for (int i=0 ;i< arr.length ;i++ ){
if (name.equals(arr [i])){
System.out.println("找到了您的猜想下标为"+i);
index = i;
}
}
if (index == -1){
System.out.println("未找到您的猜想");
}
}
}