千家信息网

怎么用Java Vector实现班级信息管理系统

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章主要介绍"怎么用Java Vector实现班级信息管理系统"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么用Java Vector实现班级信息管理系
千家信息网最后更新 2024年09月21日怎么用Java Vector实现班级信息管理系统

这篇文章主要介绍"怎么用Java Vector实现班级信息管理系统"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么用Java Vector实现班级信息管理系统"文章能帮助大家解决问题。

代码如下:

import java.util.*;public class Demo3 {    public static void main(String[] args)     {        Manage2 M = new Manage2();        Scanner reader = new Scanner(System.in);        while (true) {            System.out.println("0.加载原有信息");            System.out.println("1.添加学生信息");            System.out.println("2.根据信学号查看学生信息");            System.out.println("3.修改学生综合考评成绩");            System.out.println("4.删除学生信息");            System.out.println("5.根据综合考评排名");            System.out.println("6.打印所有学生的信息");            System.out.println("7.退出系统");            System.out.print("请输入您选择的功能【0~7】:");            int x;            x = reader.nextInt();            switch (x) {            case 0:                Student f = new Student("2018", "李小龙", 23, '男', 98.56);                Student g = new Student("2019", "鱼幼薇", 31, '女', 77.42);                Student h = new Student("2020", "季长风", 17, '男', 85.56);                Student o = new Student("2021", "轩辕辰", 12, '男', 56.42);                Student p = new Student("2022", "徐凤年", 25, '男', 95.01);                M.addStudent(f);                M.addStudent(g);                M.addStudent(h);                M.addStudent(o);                M.addStudent(p);                System.out.println("加载信息成功!");                break;            case 1:                String id;                String name;                int age;                char sex;                double result;                System.out.println("请输入学生学号 姓名 年龄 性别 综合考评成绩(中间以空格隔开):");                id = reader.next();                // System.out.println("请输入学生姓名:");                name = reader.next();                // System.out.println("请输入学生年龄:");                age = reader.nextInt();                // System.out.println("请输入学生性别:");                sex = reader.next().charAt(0);                // System.out.println("请输入学生学综合考评成绩:");                result = reader.nextDouble();                Student e = new Student(id, name, age, sex, result);                M.addStudent(e);                System.out.println("添加学生信息成功!");                break;            case 2:                System.out.println("输入您要查询的学号:");                String idd = reader.next();                M.findinfo(idd);                break;            case 3:                System.out.println("输入您要改动学生的学号:");                String iddd = reader.next();                System.out.println("输入您要改成的目的综合考评:");                double resultt = reader.nextDouble();                M.change(iddd, resultt);                break;            case 4:                System.out.println("输入您要删除学生的学号:");                String idddd = reader.next();                M.deleteStu(idddd);                break;            case 5:                M.sort();                System.out.println("排序成功!");                M.PrintInfo();                break;            case 6:                M.PrintInfo();                break;            case 7:                System.out.println("程序已经运行结束,下次见!");                System.exit(0);                break;            case 8:                System.out.println("数字在1~7之间!");                break;            }        }    }}//管理学生类class Manage2{    Vector l=null;    public Manage2()    {        l=new Vector();    }    //添加学生信息    public void addStudent(Student e)    {        l.add(e);    }    //根据信学号查看学生信息    public void findinfo(String id)    {        for(int i=0;i

运行示例:

关于"怎么用Java Vector实现班级信息管理系统"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

0