zoukankan      html  css  js  c++  java
  • 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.课程设计感想

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

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

  • 相关阅读:
    1144 The Missing Number (20分)
    1145 Hashing
    1146 Topological Order (25分)
    1147 Heaps (30分)
    1148 Werewolf
    1149 Dangerous Goods Packaging (25分)
    TypeReference
    Supervisor安装与配置()二
    谷粒商城ES调用(十九)
    Found interface org.elasticsearch.common.bytes.BytesReference, but class was expected
  • 原文地址:https://www.cnblogs.com/tt1104/p/7064506.html
Copyright © 2011-2022 走看看