From 3d831680909a5160d027261289c12f3a5b528178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=96=87=E9=94=8B?= <2069827762@qq.com> Date: Thu, 22 Dec 2022 22:34:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E5=8D=81=E4=BA=8C=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...41\347\220\206\347\263\273\347\273\237.md" | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 "07 \345\210\230\346\226\207\351\224\213/20221222\345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" diff --git "a/07 \345\210\230\346\226\207\351\224\213/20221222\345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" "b/07 \345\210\230\346\226\207\351\224\213/20221222\345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" new file mode 100644 index 0000000..f258a54 --- /dev/null +++ "b/07 \345\210\230\346\226\207\351\224\213/20221222\345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" @@ -0,0 +1,80 @@ +``` jade +import java.util.Scanner; + +public class D10 { + public static void main(String[] args) { + //初始化一个长度为10的字符串数组,充当数据库,用来存放学生的姓名 + String[] studenst =new String[10]; // 动态初始化 studenst有默认值 null + studenst[0]="奥密克戎"; + studenst[1]="地狱犬"; + studenst[2]="贝塔"; + studenst[3]="伽玛"; + studenst[4]="阿尔法"; + studenst[5]="德尔塔"; + start(); // 1.启动显示菜单 + int nom = choice(); // 2.用变量,接收用户的输入 + todo(nom,studenst); // 3.根据用户输入,判断要执行哪个功能 + } + + // 启动系统,输出菜单 + public static void start() { + System.out.println("" + + "==============================\n" + + "- 欢迎使用2班学生管理系统 -\n" + + "- \t\t1.浏览所有学生信息\t-\n" + + "- \t\t2.添加学生信息\t\t-\n" + + "- \t\t3.修改学生信息\t\t-\n" + + "- \t\t4.删除学生信息\t\t-\n" + + "- \t\t5.查询学生信息\t\t-\n" + + "- \t\t6.退出管理系统\t\t-\n" + + "==============================="); + } + + // 选择菜单的功能,返回选择的值 + public static int choice() { + System.out.println("请选择你的操作:"); + Scanner sc = new Scanner(System.in); + int nom = sc.nextInt(); + return nom; // 将用户输入的数字返回 + } + + // 根据用户输入的数字匹配相应的功能 + public static void todo(int nom,String[] studenst) { + // 方法接收到用户输入的nom后,用Switch判断分支 + switch (nom) { + case 1: + System.out.println("1.浏览所有学生信息"); + // 调用一个方法显示所以学生 + viewAllStudent(studenst); + break; + case 2: + System.out.println("2.添加学生信息"); + break; + case 3: + System.out.println("3.修改学生信息"); + break; + case 4: + System.out.println("4.删除学生信息"); + break; + case 5: + System.out.println("5.查询学生信息"); + break; + case 6: + System.out.println("6.退出管理系统"); + break; + default: + System.out.println("输入错误,没有该功能"); + break; + } + } + // 显示所以学生得方法,就是遍历数组,首先要得到这个数组 + public static void viewAllStudent(String[] studenst){ + for (String name: studenst) { + System.out.print(name+"\t"); + } + + } +} + +``` + -- Gitee