zoukankan      html  css  js  c++  java
  • 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和一些动画就更好了
  • 相关阅读:
    Stm32高级定时器(三)
    Stm32高级定时器(二)
    Java网络编程
    Java锁详解
    Linux Shell入门
    Mysql锁详解
    Redis入门——Java接口
    Redis入门——安装与基本命令
    Eclipse创建maven工程后没有build path解决方案
    Jersey入门——对Json的支持
  • 原文地址:https://www.cnblogs.com/gemola/p/7058204.html
Copyright © 2011-2022 走看看