java小白学习练手-成绩管理系统(七)
继续上一个部分的代码,我们做一些修改,加入读文件和写文件
编写程序的退出
准备一个角色类
编写角色内容的属性内容
增加角色
增加一个新的函数
调用该函数
测试一下
准备学生角色
编写里面的内容
准备一个常量类
编写常量
学生角色数值设定
编写打印和退出函数
编写打印函数
老师角色类
准备成绩类
编写成绩内容,自动生成get/set方法(shift+alt+s)
再编写老师类
编写构造方法
准备退出函数
打印列表
接上一个
完成学生和老师的实例化
编写一个操作函数
调用函数
角色补充
编写调用
打印当前角色
编写老师角色
删除数据
修改成绩
输入成绩
后面隐藏的部分
添加成绩
输入学号查看该学号同学的成绩
后面隐藏的部分
查看全班成绩
后面隐藏的部分
输入学号
补充到菜单中
运行测试一下
准备写文件的类
需要导入的包
准备一个全局类
编写磁盘的位置和名字
编写删除的文件的函数
向文件中写入内容
创建文件
第二个函数
测试看一下
测试内容
编写一个读文件
导入的包
编写内容
第二个函数
老师角色类中,编写写入文件函数
生产数据函数
读文件函数
编写内容
老师角色中导入的包
测试一下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构