有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王 猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称【顺序查找】 要求: 如果找到了,就提示找到,并给出下标值
如果有多个查找结果,都找出来 /. 思路提示 定义一个保存结果的数组,记录查找到的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("未找到您的猜想");
}
}
}