Java课程设计 猜数游戏个人博客

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

http://www.cnblogs.com/tt1104/p/7064349.html

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

  • 1.猜数算法的设计;
  • 2.猜数所用时间的计算;
  • 3.使用netbeans设计部分界面。

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


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

rand = (int) (Math.random() * 100) ; 产生随机数;
再写猜数的算法:
代码如下:

   		System.out.print(rand);
        String str=jTextField1.getText();
        int x=Integer.parseInt(str);
      
        if(x<rand){
            jLabel3.setText(str+"太小了");
        }
        else if(x>rand){
            jLabel3.setText(str+"太大了");
        }
        else {
         jLabel3.setText("恭喜您猜对了");
          long endtime=System.currentTimeMillis();  
         long usedtime=endtime-startime;
            long time=usedtime/1000;
            if(time<=5){
                jLabel4.setText("只花了 "+time +"秒,真是太棒了");
                 int n=(int)(time);
              a.add(n);
               
                    }
                   else if(time>5&&time<10){
                 jLabel4.setText("花了 "+time +"秒,还可以哦");
                 int n=(int)(time);
                 a.add(n);
                    }
                   else{
                       jLabel4.setText("花了 "+time +"秒,继续努力吧");
                       int n=(int)(time);
                       a.add(n);
                   }

再设计猜数游戏所用时间:用System.currentTimeMillis();可以获取当前时间,在程序开始运行时获取一次时间,结束时获取一次,从而何处所用时间。
代码如下:

startime = System.currentTimeMillis();
long endtime=System.currentTimeMillis();  
        long usedtime=endtime-startime;
        long time=usedtime/1000;

运行截图为:

5.课程设计感想

  • 感受:通过此次课程设计,不但对以往的知识更加熟悉,而且学到了很多新的东西,而且我们发现了很多不足的地方需要改进,希望能在以后的学习中,能更加的完善自我,是自己的代码更加简洁方便和人性化。

  • 建议:遇到不懂的知识点,需询问他人或自己上网查询,只要坚持,就一定可以完成任务。

posted on 2017-06-22 17:22  是噜噜啊  阅读(318)  评论(0编辑  收藏  举报

导航