首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用计时器类

如何使用计时器类
EN

Stack Overflow用户
提问于 2016-12-28 14:39:39
回答 1查看 54关注 0票数 0

我是Java编程的新手,我想在我的程序中实现timer类。我正在制作一个基于时间的迷你测试系统,它输出一个问题,然后是剩余时间,然后是答案选择示例:

  1. 哪个操作符返回整数除法的余数?(只剩4分钟.)

A. % B./ C. * D.上述任何一项

  1. 表示新行字符的转义序列是:(仅剩1分钟.)

A. B. C. D.

我不知道怎么才能得到剩下的时间。它应该在后台运行,当下一个问题出现时就会发生变化

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-28 14:44:04

你可以不用计时器来完成你想做的事情,这可能会更容易,因为你是新来的。

有一个名为System.currentTimeMillis()的函数,它以毫秒为单位返回当前系统时间。由此,你可以:

  1. 储存你开始的时间
  2. 做一些其他的事情
  3. 检查停止的时间,并计算剩余时间。

因此:

代码语言:javascript
复制
public static void main(String[] args) {
    long startTime = System.currentTimeMillis();

    // Do other stuff...

    long stopTime = System.currentTimeMillis();
    int elapsedSeconds = (int)((stopTime - startTime) / 1000);
    System.out.println(elapsedSeconds + " seconds elapsed");
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41364243

复制
相关文章

相似问题

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