diff --git "a/02 \346\236\227\344\275\263\346\263\275/20221220 \344\275\234\344\270\232.md" "b/02 \346\236\227\344\275\263\346\263\275/20221220 \344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..a20e4ecf2a5484c542a194ff27b7d221363e1ef5 --- /dev/null +++ "b/02 \346\236\227\344\275\263\346\263\275/20221220 \344\275\234\344\270\232.md" @@ -0,0 +1,139 @@ +学生管理系统 + +```java +import java.util.Scanner; + +public class a { + public static void main(String[] args) { + System.out.println("============================="); + System.out.println("- 欢迎使用牛马学生管理系统\t-"); + System.out.println("- \t1.浏览所有学生信息\t\t-"); + System.out.println("- \t2.添加学生信息\t\t-"); + System.out.println("- \t3.修改学生信息\t\t-"); + System.out.println("- \t4.删除学生信息\t\t-"); + System.out.println("- \t5.查询学生信息\t\t-"); + System.out.println("- \t6.退出管理系统\t\t-"); + System.out.println("============================="); + Scanner s = new Scanner(System.in); + String[] arr = new String[50]; + int index = 0; + a: + for (; ; ) { + System.out.println("请输入你需要的功能:"); + int get = s.nextInt(); + switch (get) { + case 1: + liulan(arr); + break; + case 2: + System.out.println("请输入学生姓名:"); + String tname = s.next(); + tianjia(arr, tname); + break; + case 3: + System.out.println("请输入要修改的学生姓名:"); + String xname1 = s.next(); + if (x(arr,xname1)==0){ + System.out.println("请输入新的姓名:"); + String xname2 = s.next(); + xiugai(arr, xname1, xname2); + }else{ + System.out.println("此人不在名单上!"); + } + break; + case 4: + System.out.println("请输入要删除的学生姓名:"); + String sname = s.next(); + shanchu(arr, sname); + break; + case 5: + System.out.println("请输入要查询的学生姓名:"); + String cname = s.next(); + chaxun(arr, cname); + break; + case 6: + System.out.println("已为您退出系统!"); + break a; + default: + System.out.println("暂无此功能,请重新输入!"); + } + } + } + + public static void liulan(String[] arr) { + System.out.println("已录入学生名单如下:"); + for (int i = 0; i < arr.length; i++) { + if (arr[i] != null) { + System.out.println(arr[i]); + } + } + } + + public static void tianjia(String[] arr, String name) { + for (int i = 0; i < arr.length; i++) { + if (arr[i] != null) { + if (arr[i].equals(name)) { + System.out.println("该学生已录入!"); + break; + } + } else { + arr[i] = name; + System.out.println("添加成功!"); + break; + } + } + } + + public static int x(String[] arr, String name) { + boolean f = false; + for (int i = 0; i < arr.length; i++) { + if (arr[i] != null) { + if (arr[i].equals(name)) { + f = true; + } + } + } + if (f) { + return 0; + } else { + return 1; + } + } + + public static void shanchu(String[] arr, String name) { + for (int i = 0; i < arr.length; i++) { + if (arr[i].equals(name)) { + arr[i] = null; + System.out.println("删除成功!"); + break; + } + } + } + + public static void xiugai(String[] arr, String name1, String name2) { + for (int i = 0; i < arr.length; i++) { + if (name1.equals(arr[i])) { + arr[i] = name2; + } + } + } + + + public static void chaxun(String[] arr, String name) { + boolean f = false; + for (int i = 0; i < arr.length; i++) { + if (arr[i] != null) { + if (arr[i].equals(name)) { + f = true; + } + } + } + if (f) { + System.out.println("此人在名单上!"); + } else { + System.out.println("查无此人!"); + } + } +} +``` +