《面向对象程序设计与C++》实验报告
年级、专业、班级 实验题目 实验时间 实验成绩 2013.10.162013.10.23 2011级计科4班 2011级计科4班 2011级计科4班 姓名 XX 基于命令行的学生成绩管理系统 ~实验地点 实验性质 A主414 □验证性 □设计性 ■综合性 教师评价: □算法/实验过程正确; □源程序/实验内容提交 □程序结构/实验步骤合理; □实验结果正确; □语法、语义正确; □报告规范; 其他: 评价教师签名: 一、实验目的 运用面向对象程序设计思想,使用Java集合框架,实现对学生成绩的管理。 二、实验项目内容 1、设计学生类接口; 2、使用集合框架,实现学生成绩的插入、通过名字查询、显示各科成绩排名列表、显示各科成绩通过学生学号的排名列表。 3、将内存中的集合框架对象进行持久化,下一次运行系统时可直接调用。 三、实验过程或算法(源程序) package filemanager; import java.io.*; import java.security.*; import java.util.*; import javax.crypto.*; public class FileManager { public static void main(String[] args) throws Exception { MainMenu mainmenu=new MainMenu(); mainmenu.StartMenu(); } } class CreateFile{ CreateFile() throws IOException{ Scanner s=new Scanner(System.in); System.out.println(\ String CurrentDirectory=s.next(); File file=new File(CurrentDirectory); if(file.exists()){ System.out.println(\ String Name=s.next(); File f = new File(CurrentDirectory+File.separator+Name) ;// 实例化File类的对象 f.mkdir() ; System.out.println(\ }else System.out.println(\ } } class DeleteFile{ File path; public DeleteFile(File path){ this.path=path; } public void Delete(File path){ File filelist[]=path.listFiles(); int listlen=filelist.length; for(int i=0;i