- 实现学员管理系统V1.0版(数组中存储字符串)
数组的学员管理,要求对里面存储的学员姓名信息进行管理,可以对数据进行增加,删除,和查询的功能
功能展示如下:
学员管理系统:
1.添加学员信息
2.删除学员信息
3.查询学员信息
4.修改学生信息
5.退出
package com.qf.v1;
import java.util.Scanner;
/**
* @author Zhouzilong
* @date 2019/7/26
*/
public class Test {
// 静态属性,供所有方法调用
private static String[] names = new String[100];
public static void main(String[] args) {
do {
System.out.println("学员管理系统:\n" +
"1.添加学员信息\n" +
"2.删除学员信息\n" +
"3.查询学员信息\n" +
"4.退出\n"+"请输入你的选择:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
switch (num) {
case 1:
System.out.println("请输入学员姓名:");
String name = sc.next();
add(name);
break;
case 2:
System.out.println("请输入学员姓名:");
String delName = sc.next();
delete(delName);
break;
case 3:
queryAll();
break;
case 4:
System.out.println("请输入学员姓名:");
name = sc.next();
System.out.println("请输入修改后的学员姓名");
String name1 = sc.next();
modify(name, name1);
break;
case 5:
System.out.println("退出完成。");
return;
default:
break;
}
} while (true);
}
//删除方法,先判断该学生是否存在,若存在,则删除
//删除逻辑:for循环扫描到目标,判断目标的下个元素是否为空,若为空,则将目标置空
//若