【小白学编程Java方向】项目练习第10期(截止6.29)
Java方向活动帖:【牛客带你学编程】【Java方向】0基础小白入门培养计划!
牛客带你学编程活动总贴:【牛客带你学编程】0基础小白入门培养计划!
Java项目练习:第10期
练习时间:6月15日-6月29日(2周)
活动规则:
活动规则:
- 每一期一个项目,届时会开新帖发布
- 学员直接将答案提交到该贴评论区即可
- 两周后,公布导师参考答案
- 导师评选出当期最佳代码(将被设置为精彩回复)
奖励:牛客大礼包一份(牛客定制水杯 牛客定制笔 牛客定制程序员徽章 滑稽抱枕)
参与方式:直接将你的代码回复到本帖评论区
-----------------------------------------------------
本期题目:
实现一个简单的学生成绩管理系统(60分钟)
需求描述:
基于命令行模拟实现一个简单的学生成绩信息管理系统,要求实现以下功能:
- 设计学生信息类,要求信息包括学号、姓名、成绩等属性;
-
涉及主功能菜单,要求功能涵盖:
- 输入学生信息
- 由姓名查询
- 由学号查询
- 由学号排序(升序)
- 由分数排序(降序)
- 保存学生数据
- 加载学生数据
- 将内存中的集合框架对象进行持久化,下一次运行系统时可直接调用
考察知识点:
- 文件IO操作基础
- 命令行输出控制
- Java集合基础
- 网络编程socket通信
参考知识点:《java基础入门》第2章、第5章、第7章、第8章、第10章
参与方式:直接将你的代码回复到本帖评论区

