JAVA课程设计-猜数游戏 201521123017

1.团队课程设计博客链接

http://www.cnblogs.com/m1ng123/p/7056740.html

2.个人负责模块或任务说明

(1)文件读取和文件的存储
(2)提示板块的窗口设计
(3)选择界面
(4)排行版

3.自己的代码提交记录截图

4.自己负责模块或任务详细说明

(1)文件读取和文件的存储
主要是play的存储,name,number和assess,使用流实现PrintWriter和Scanner

                try{
                    PrintWriter out = new PrintWriter(new FileWriter("rank.txt",true));
                    play.writeData(out);
                    out.close();
                }catch (Exception exception)
                {
                   exception.printStackTrace();
                }//存储文件

        try{
            Scanner in = new Scanner(new FileReader("rank.txt"));
            while(in.hasNext()){
                Play play0=new Play();
                play0.readData(in);
                list.add(play0);
            }
        } catch (IOException exception)
        {
            exception.printStackTrace();
        }//读取文件

(2)排行版

         List<Play> list=new ArrayList<>();

        AssessComparator c=new AssessComparator();
        Collections.sort(list, c);

        Collections.sort(list, c);
        for(int i=0;i<list.size();i++){
            jTable1.setValueAt(list.get(i).getName(), i, 0);
            jTable1.setValueAt(list.get(i).getNumber(), i, 1);
            jTable1.setValueAt(list.get(i).getAssess(), i, 2);
        }

5.课程设计感想

  课程难度虽然是D,但全组尽力去完善这个课设,补充额外的一些板块,让这个游戏没有想象中的无聊,队员也很尽力,就是程序能再添加bgm和一些动画就更好了
posted @ 2017-06-21 10:19  jmu2015017  阅读(355)  评论(0编辑  收藏  举报