项目简介:本项目为一个猜数游戏,首先输入游玩的人数,接着开始输入猜的数字,猜对以后输出猜的次数及时间,并存入文件。下一个人开始输入,最后通过猜的次数多少进行排名。
项目采用技术:采用了文件的写入以及使用git进行代码管理。
功能需求分析:首先输入流,然后等于null,在定义一个数组存放猜测的次数,定义number为随机数,利用for循环,一个人玩完结束一次循环,接下来就是正式游戏,输入的数与随机数比较,每比较一次,数组的值+1直到相等为止。玩完后进行文件的写入,将玩家的信息(猜的次数,时间)等写入文件。最后进行比较,排序得出结果
项目亮点:我认为我第一个大亮点就是利用System.currentTimeMillis();记录时间,用两个时间相减得到游玩的时间。第二个大亮点就是利用到try,catch,finally模块以及文件的写入,记录信息。
主要功能截图:
项目git地址:猜数字 - 代码片段 - Gitee.com