Java|Java Vector实现班级信息管理系统

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|Java Vector实现班级信息管理系统】Java|Java Vector实现班级信息管理系统
文章图片

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    推荐阅读