java猜数字游戏论文内容摘要:

续将进入下一次游戏,如果退出将退出游戏系统。 首先搭建 Java程序框架。 打开 Eclipse,新建名为猜数字游戏的 Java类。 猜数字游戏加上合适的 javadoc。 第一步 :随机数的产生 我们可以借助 Java API提供的 Random类来产生一个随机数。 首先在 main函数中加入以下三行代码: // 新建一个随机数产生器,然后生成一个 1到 100之间的整数。 num=(int)(()*100)。 String answer。 Scanner input=new Scanner()。 Eclipse立即在错误语句处划出红线,把鼠标移动到红线上。 包 (Package)的概念 Java API中包含了极其丰富、类似于 Random这样由 Sun预先定义好的类。 不同包中可以有同名同姓的类,如果没有包的概念,就会遇到命名冲突问题。 此外,包还能进行安全控制。 Random 类是在 这个包中。 可以手动在源程序顶部输入 import。 语句来申明该程序将要使用 包中的Random类,然而有了 6 xxxx 大 学 课 程 设 计 说 明 书(论 文) Eclipse,就不用那么麻烦了 —把光标移动到有红色波浪线的 Random上,然后按下 Ctrl+ Shift+ M, Eclipse会自动帮你完成导入的工作了,此时保存一下源代码。 第二句语句定义一个整型变量 number 来保存随机产生的整数,并且用直接初始化的方法把 random产生的随机数 赋给 number变量。 第二步 :标准输入输出 标准输入输出 (Standard I/O)是指可以被应用程序使用的信息流。 应用程序可以从标准输入 (Standard input)读取数据,向标准输出 (Standard output)写数据,把出错信息发送到标准错误 (Standard error)。 通过输入输出,应用程序和应用程序之间可以被串联起来使用。 虽然标准输入输出是从 UNIX 发展出来的概念,在Windows中也广泛应用。 猜数字游戏主要用到标准输入,更明确一些,就是控制台输入。 相反,要从控制台输入,就需 要用到。 它是一个纯粹的输入流,而猜数字游戏主要是通过控制台获取玩家的字符输入,我们需要把它包装成一个 BufferedReader。 第三步:使用 BorderLayout对图形界面的窗口进行设计。 7 xxxx 大 学 课 程 设 计 说 明 书(论 文) 图 6 程序结构图 8 xxxx 大 学 课 程 设 计 说 明 书(论 文) 1 随机数的获取 num=(int)(()*100)。 String answer。 Scanner input=new Scanner()。 2 输入输出 for(i=1。 i=10。 i++) { if(num2num){ (您猜的太小了,请继续猜。 )。 continue。 else if(num2num){ (您猜的太大了,请继续猜。 )。 continue。 } long endTime=()。 long t。 t=(endTimestartTime)/1000。 strshow= 您总共猜了 +counter+ 次 , 您猜数字总+(endTimestartTime)/1000+秒。 if(t10) (恭喜您,猜对了。 您真棒,智商真高。 +strshow)。 else if(t10) (这么久才猜出来,有点笨。 +strshow)。 } } 3 自动计数 int geust=0。 counter++。 strshow=您总共猜了 +counter+次。 9 } 共花了 xxxx 大 学 课 程 设 计 说 明 书(论 文) 4 结果输出 long t。 t=(endTimestartTime)/1000。 strshow=您总共猜了 +counter+次 ,您猜数字总共花了+(endTimestartTime)/1000+秒。 if(t10) (恭喜您,猜对了。 您真棒,智商真高。 +strshow)。 else if(t10) (这么久才猜出来,有点笨。 +strshow)。 5 图形界面的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。