zoukankan      html  css  js  c++  java
  • 学生 管理系统之测试

    public class ArrayListDemo {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc = new Scanner(System.in);
            StudentsBiz stuBiz = new StudentsBiz();
            char flag = 'y';
            do {
    
                System.out.println("\t\t 学生管理系统");
                System.out.println("\t\t 1.增加学生信息");
                System.out.println("\t\t 2.修改学生信息");
                System.out.println("\t\t 3.查询学生信息");
                System.out.println("\t\t 4.删除学生信息");
                System.out.println("================================");
                System.out.println("请选择数字进行操作:");
                int which = sc.nextInt();
                String name = "";
                String age = "";
                String sex = "";
                String classes = "";
                Students stus = new Students();
                switch (which) {
                case 1:
                    System.out.println("请输入学生姓名:");
                    name = sc.next();
                    System.out.println("请输入学生年龄:");
                    age = sc.next();
                    System.out.println("请输入学生性别:");
                    sex = sc.next();
                    System.out.println("请输入学生班级:");
                    classes = sc.next();
                    stus.setName(name);
                    stus.setAge(age);
                    stus.setSex(sex);
                    stus.setClasses(classes);
                    // 调用业务类的 添加学生方法
                    stuBiz.addStu(stus);
                    break;
                case 2:
                    System.out.println("请输入学生姓名(姓名不可修改):");
                    name = sc.next();
                    System.out.println("请输入学生年龄:");
                    age = sc.next();
                    System.out.println("请输入学生性别:");
                    sex = sc.next();
                    System.out.println("请输入学生班级:");
                    classes = sc.next();
                    stus.setName(name);
                    stus.setAge(age);
                    stus.setSex(sex);
                    stus.setClasses(classes);
                    // 调用业务类的 添加学生方法
                    stuBiz.updateStu(stus);
                    break;
                case 3:
                    List myList = stuBiz.getList();
                    if(myList.size()>0){
                        System.out.println("\t姓名\t年龄\t性别\t班级");
                        System.out.println("=====================================");
                    }
                    for (int i = 0; i < myList.size(); i++) {
                        Students stu = (Students)myList.get(i);
                        System.out.print("\t"+stu.getName());
                        System.out.print("\t"+stu.getAge());
                        System.out.print("\t"+stu.getSex());
                        System.out.print("\t"+stu.getClasses());
                        System.out.print("\n");
                    }
                    break;
                case 4:
                    System.out.println("请输入删除的学生姓名:");
                    name = sc.next();
                    stuBiz.deleteStu(name);
                    break;
    
                default:
                    break;
                }
                System.out.println("操作成功,是否继续(y/n)");
                flag = sc.next().charAt(0);
            } while (flag=='y');
    
        }
    }
  • 相关阅读:
    hdu 1203 I NEED A OFFER! 01背包
    hdu2602 Bone Collector 01背包
    hdu 2546 饭卡 01背包
    ACM-ICPC 2018 焦作赛区网络预赛 G Give Candies
    ACM-ICPC 2018 焦作赛区网络预赛 I Save the Room
    poj1564 Sum It Up dfs水题
    VS2019生成并使用动态链接库(自测有用)
    英语发音基础五天搞定之第三天
    Some thoughts in the Novel Coronavirus holiday
    ​英语发音基础五天搞定之第二天
  • 原文地址:https://www.cnblogs.com/jintao/p/5280906.html
Copyright © 2011-2022 走看看