diff --git "a/16 \346\236\227\346\210\220\351\270\277/20221220 \345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237\345\210\235\346\255\245.md" "b/16 \346\236\227\346\210\220\351\270\277/20221220 \345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237\345\210\235\346\255\245.md" index 176ba1bdd233cccf82a82648ca5bded0db59fdb9..a631397b9ae7d93d43c418af0234b664b4a6be26 100644 --- "a/16 \346\236\227\346\210\220\351\270\277/20221220 \345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237\345\210\235\346\255\245.md" +++ "b/16 \346\236\227\346\210\220\351\270\277/20221220 \345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237\345\210\235\346\255\245.md" @@ -24,7 +24,9 @@ package 学生管理系统; import org.ietf.jgss.GSSName; +import java.lang.reflect.Array; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.FormatFlagsConversionMismatchException; import java.util.Scanner; @@ -52,18 +54,22 @@ public class A1 { System.out.println("请输入你想要添加学生的名字"); String nase = sc.next(); tianJia(ll,nase); + System.out.println(Arrays.toString(ll)); } else if (gn == 3) { System.out.println("请输入你想要修改的学生姓名"); String nase1=sc.next(); xiuGai(ll,nase1); + System.out.println(Arrays.toString(ll)); } else if (gn == 4) { System.out.println("请输入你想要删除的学生名字"); String nase2 = sc.next(); shanChu(ll,nase2); + System.out.println(Arrays.toString(ll)); } else if (gn == 5) { System.out.println("请输入你要查找学生的名字"); String nase3 =sc.next(); chaXun(ll,nase3); + System.out.println(Arrays.toString(ll)); } else if (gn == 6) { System.out.println("已经成功为你退出系统"); break a; @@ -105,12 +111,14 @@ public class A1 { //修改学生信息 public static void xiuGai(String[] ll,String nase1){ for (int i=0;i< ll.length;i++){ - if (nase1.equals(ll[i])){ + if (ll[i] != null){ + if (nase1.equals(ll[i])) { System.out.println("请输入新的名字"); String ls = sc.next(); - ll[i]=ls; + ll[i] = ls; System.out.println("修改成功"); break; + } }else { System.out.println("该名单中没有该学生"); break; @@ -120,10 +128,12 @@ public class A1 { //删除学生信息 public static void shanChu(String[]ll,String nase2) { for (int i=0;i< ll.length;i++){ - if (nase2.equals(ll[i])){ - ll[i]=null; + if (ll[i] != null){ + if (nase2.equals(ll[i])) { + ll[i] = null; System.out.println("删除成功"); break; + } }else { System.out.println("没有该学生,请重新输入"); break; @@ -134,10 +144,12 @@ public class A1 { // 查询学生信息 public static void chaXun(String[] ll,String nase3) { for (int i=0;i< ll.length;i++){ - if (nase3.equals(ll[i])){ + if (ll[i] != null){ + if (nase3.equals(ll[i])) { System.out.println(ll[i]); System.out.println("查到有此人"); break; + } }else { System.out.println("查无此人"); break;