Java|Java ArrayList实现班级信息管理系统
ArrayList实现班级信息管理系统,供大家参考,具体内容如下
【Java|Java ArrayList实现班级信息管理系统】代码如下:
import java.util.*; public class Demo1 {public static void main(String[] args) {Manage M = new Manage(); 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 Manage{ArrayList l=null; public Manage(){l=new ArrayList(); }//添加学生信息public void addStudent(Student e){l.add(e); }//根据信学号查看学生信息public void findinfo(String id){for(int i=0; i
运行结果:
文章图片
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- Spring|Spring AspectJ 实现AOP的方法你了解吗
- OpenCV利用手势识别实现虚拟拖放效果
- C语言实现扫雷
- Servlet和MYSQL做学生管理系统_JSP+Servlet+JDBC+mysql实现的学生成绩管理系统
- jdbc+mysql+框架_JSP+Servlet+JDBC+Mysql实现的博客系统
- c语言实现图的基本操作--邻接矩阵存储|c语言实现图的基本操作--邻接矩阵存储,c语言实现图的基本操作--邻接矩阵存储...
- C/C++课程设计代码|C语言实现的2048小游戏
- C/C++|孪生素数——C语言实现
- C语言实现扫雷游戏
- c语言|leetcode707 设计链表 (C语言实现)