import java.util.Scanner;
/**
* @Author:
* @Date:2023/4/4 14:16
* @Item:
*/
public class DemoStuBiz {
String[] names = new String[5];//学生姓名数组
/**
* 新增学生姓名
* @param name 输入的学生姓名
*/
public void addName(String name) {//有参方法
//增加学生姓名
for (int i = 0; i < names.length; i++) {
if (names[i] == null) {
names[i] = name;
break;
}
}
}
public void show() {//无参方法
//显示全部学生姓名
for (int i = 0; i < names.length; i++) {
System.out.print(names[i] + " ");
}
}
/**
* 在指定范围内查找学生
* @param start 开始查找的位置
* @param end 结束查找的位置
* @param name 查找的姓名
* @return 查找的结果
*/
public boolean searchName(int start, int end, String name) {
boolean find = false;
for (int i = start - 1; i < end; i++) {
if (name.equals(names[i])) {
find = true;
break;
}
}
return find;
}
public static void main(String[] args) {
DemoStuBiz stuBiz = new DemoStuBiz();
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < stuBiz.names.length; i++) {
System.out.println("请输入学生姓名:");
String name = scanner.next();
stuBiz.addName(name);//调用方法并传实参
}
stuBiz.show();//显示全部学生的姓名
System.out.println("\n请输入开始查找的位置:");
int start = scanner.nextInt();
System.out.println("请输入结束查找的位置:");
int end = scanner.nextInt();
System.out.println("请输入查找的姓名:");
String name01= scanner.next();
System.out.println("查找结果");
if (stuBiz.searchName(start,end,name01)){
System.out.println("找到了");
}else {
System.out.println("没找到该学生");
}
}
}
第十四章学生新增查询
最新推荐文章于 2024-06-16 09:46:44 发布