首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置java Boggle游戏的时间限制

设置java Boggle游戏的时间限制
EN

Stack Overflow用户
提问于 2013-03-28 22:13:04
回答 1查看 1.1K关注 0票数 0

我已经写好了解决游戏板的代码,现在我想把它转换成我自己的游戏。我有我所需要的一切,除了我不知道如何设定一个时间限制,所以这个人只能输入2分钟的单词。到目前为止,这是我所拥有的,但它并没有做我想要做的事情,也就是在2分钟后停止。

代码语言:javascript
复制
            long startTime = System.nanoTime();
            long endTime1=0;
            long maxDurationInMilliseconds = 2 * 60 * 1000;
            while (2 * 60 * 1000> endTime1-startTime) {
                System.out.println(System.currentTimeMillis());
                System.out.print("Guess a word on the board! ");
                if(test.CheckGame(scan.next())==true){
                    System.out.print("Good job! ");
                }
                else    
                    System.out.print("Guess again! ");
                endTime1 = System.nanoTime();
            }           
EN

回答 1

Stack Overflow用户

发布于 2013-03-28 22:15:26

您正在比较毫秒和纳秒。这似乎就是问题所在。

您可能应该使用System.currentTimeMillis来计算startTimeendTime1

或者,如果您需要纳秒分辨率(虽然System.nanoTime不能保证),那么您应该表示最大持续时间(以纳秒为单位)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15693103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档