diff --git "a/32 \351\202\223\347\220\252/20221220\347\256\241\347\220\206\347\263\273\347\273\237\346\256\213\347\274\272\351\241\271\347\233\256.md" "b/32 \351\202\223\347\220\252/20221220\347\256\241\347\220\206\347\263\273\347\273\237\346\256\213\347\274\272\351\241\271\347\233\256.md" new file mode 100644 index 0000000000000000000000000000000000000000..725bb08e9663ccd466c47b1a1e44f222dd226348 --- /dev/null +++ "b/32 \351\202\223\347\220\252/20221220\347\256\241\347\220\206\347\263\273\347\273\237\346\256\213\347\274\272\351\241\271\347\233\256.md" @@ -0,0 +1,151 @@ +~~~java +import java.util.Scanner; + +public class D4 { + static Scanner sc = new Scanner(System.in); + public static void main(String[] args) { + /*【本周大作业】: + ============================== + - 欢迎使用3班学生管理系统 - + - 1.浏览所有学生信息 - + - 2.添加学生信息 - + - 3.修改学生信息 - + - 4.删除学生信息 - + - 5.查询学生信息 - + - 6.退出管理系统 - + ============================== + 请输入对应的数字选择你需要的功能:*/ + String[] students = new String[6]; + students[0] = "喜羊羊"; + students[1] = "美羊羊"; + + welCome(); +// Scanner sc = new Scanner(System.in); // 1 + a1(sc.nextInt(),students); //接收数据 sc.nextInt() = 1 + + } + //欢迎界面 + public static void welCome(){ + System.out.println("/*【本周大作业】:\n" + + " ==============================\n" + + " - 欢迎使用3班学生管理系统 -\n" + + " - 1.浏览所有学生信息 -\n" + + " - 2.添加学生信息 -\n" + + " - 3.修改学生信息 -\n" + + " - 4.删除学生信息 -\n" + + " - 5.查询学生信息 -\n" + + " - 6.退出管理系统 -\n" + + " ==============================\n" + + " 请输入对应的数字选择你需要的功能:*/"); + System.out.println("请输入1-6数字"); + } + + //菜单/判断用户输入几 + public static void a(int num){ + //if判断 + if(num==1){ + //操作1 + } else if (num==2) { + //操作2 + } else if (num==3) { + //操作3 + } else if (num==4) { + //操作4 + } else if (num==5) { + //操作5 + }else if(num==6){ + //操作6 + } + } + public static void a1(int num ,String[] s){ //a1(1) + switch (num) { + case 1: + //操作1 打印所有学生信息 + System.out.println("这是一个打印所有学生信息的操作"); + pr(s); + break; + case 2: + //操作2 添加 + System.out.println("输入你要添加的小阳洋"); + add(s,sc); + break; + case 3: + System.out.println("输入你要查找的小阳洋"); + sa(s,sc); + //操作3 + break; + case 4: + System.out.println("输入你要删除的小沿洋"); + rem(s,sc); + //操作4 + break; + case 5: + System.out.println("急什么还没写呢"); + //操作5 + break; + case 6: + System.out.println("五都没写还看6呢不急不急"); + System.out.println("五都没写还看6呢不急不急"); + //操作6 + break; + default: + System.out.println("请选择正确的服务");; + } + } + + //操作1 打印所有学生信息 + public static void pr(String[] s){ + System.out.println("有以下B:"); + for (int i=0; i<=5;i++) { //i 会依次赋值 0 1 2 3 4 5 i = i + 1 +// System.out.print(s[i]+"\t"); //------ --- + if (s[i] == null) { + continue; + } else { + System.out.print(s[i] + "\t"); + } + } + } + //2.添加 + public static void add(String[] s ,Scanner sc){ + String name = sc.next(); + for(int i = 0 ; i< s.length;i++){ + if(s[i]==null){ + s[i] = name; + System.out.println("添加完成"); + break; + } else if (s[i]==name) { + System.out.println("已经存在请勿重复添加"); + break; + }else { + continue; + } + } + } + //操作3 查询 + public static void sa(String[] s,Scanner sc){ + String name = sc.next(); + for (int i = 0;i< s.length;i++){ + if (s[i]==name){ + System.out.println("这位童鞋在名单的"+(i+1)+"号位置"); + break; + }else { + System.out.println("我们班名单里面没有这个人哟"); + } + } + } + //操作4 删除 + public static void rem(String[] s,Scanner sc){ + String name = sc.next(); + for (int i = 0;i< s.length;i++){ + if (s[i]==name){ + s[i] = null; + }else { + System.out.println("我们班名单里面没有这个人哟 您想删除啥呢"); + } + } + //未完待续 时间太晚 养阳要紧 + } +} + +~~~ +