代码:
import java.util.Scanner;
public class Search {
public static void main(String[] args) {
String []name = new String[10];//录入姓名的最大数值
Scanner scanner = new Scanner(System.in);
System.out.println("输入英文姓名,以回车分割,以'000'结束,最多输入10个");
for (int i = 0; i < name.length; i++) {//循环输入姓名
System.out.println("请输入第" + (i+1) + "个名字");
String names = scanner.next();
if(names.equals("000")){//输入“000”结束
System.out.println("输入结束");
break;
}
name[i] = names;
}
System.out.println("姓为 ‘chen' 的名字有:");
for (int i = 0; i < name.length; i++) {
//循环访问数组时进行判断,截取姓名的钱四个字符和“chen"进行比较
if(name[i].substring(0,4).equalsIgnoreCase("chen")){
System.out.println(name[i]);
}
if(name[i+1] == null){
break;
}
}
}
}
结果:
小小代码奉上,希望有所帮助。