首页 > 编程语言 >Java倒计时

Java倒计时

时间:2023-10-20 17:33:25浏览次数:33  
标签:Java currentTime System 倒计时 settime countDownTime 1000

static int countDownTime=100;//用来设置总时间

Timer timer=new Timer();
        TimerTask task=new TimerTask() {
            @Override
            public void run() {
                if(countDownTime!=0){
                    countDownTime--;
                }
            }
        };
        timer.schedule(task,0,1000);//放在主函数





long currentTime = System.currentTimeMillis();
//计时180秒
int settime = 180;
if ((currentTime - startTime) / 1000 > settime) {
    System.out.println("Time's up!");
    wrongCount=30-correctCount;
    break ;
} else System.out.println(settime - (currentTime - startTime) / 1000 + "s left");

 

标签:Java,currentTime,System,倒计时,settime,countDownTime,1000
From: https://www.cnblogs.com/muzhaodi/p/17777595.html

相关文章

  • 2D物理引擎 Box2D for javascript Games 第五章 碰撞处理
    2D物理引擎Box2DforjavascriptGames第五章碰撞处理碰撞处理考虑到Box2D世界和在世界中移动的刚体之间迟早会发生碰撞。而物理游戏的大多数功能则依赖于碰撞。在愤怒的小鸟中,小鸟摧毁小猪的城堡时,便是依赖碰撞而实现的;在图腾破坏者中,当神像坠落到图腾上或摔碎在地面上......
  • javascript 数组对象根据id去重的几种方法
    例如:想去除重复id为1的项arr=[{id:1,name:'张三',age:20},{id:1,name:'张三',age:20},{id:2,name:'李四',age:20},{id:3,name:'马五',age:20},];方法一通过forEach再通过some方法判断数组是否包含当前对象id,不包含则添加so......
  • Java反射详解
    目录一、概述1、框架2、反射好处:二、获取字节码class对象的方法1、第一阶段——Source源代码阶段2、第二阶段——Class类对象阶段3、第三阶段——Runtime运行时阶段4、代码演示结论:三、Class对象功能概述1、获取成员变量Field[]getFields()(获取所有公共成员变量)FieldgetField(Str......
  • xxl-job执行java任务报错: unable to find valid certification path to requested tar
    1、错误:xxl-job调用https接口显示证书验证失败[错误信息:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget]2023-10-2015......
  • 79基于java的在线家政预约服务系统设计与实现(配套lun文,可参考做bi设)
    本章节给大家带来一个基于java在线家政预约服务系统设计与实现,可适用于java家政服务系统,java预约家政系统,java在线家政系统,在线服务系统,社会家政系统,家政管理系统,家政服务平台,家政更加服务平台系统,家政管理系统等等;项目背景现代社会,由于经济不断发展,家政服务的数量也在不断的......
  • Java 命名
    命名规范可用下划线但是不能用空格但因为Java是一个区分大小写的语言,所以使用驼峰原则会省下一个下划线的空间取名要简单易懂包名多单词全小写表名、列名不区分大小写,这个时候驼峰就不好使了,就全大/小写,然后下划线分割开类名、接口名首字母大写(大驼峰)变量名、方法名......
  • Java对接科大讯飞星火大模型实战
    Java对接讯飞认知大模型教程,先注册账号领取免费测试额度获取个人免费额度个人免费购买星火认知大模型V2.0获取秘钥平台地址:讯飞开放平台pom.xml文件<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>s......
  • 在Java中,可以使用`java.nio.file`包中的`Files`类来进行文件搜索。以下是一种模糊搜索
    在Java中,可以使用`java.nio.file`包中的`Files`类来进行文件搜索。以下是一种模糊搜索文件的方法:```javaimportjava.io.IOException;importjava.nio.file.*;importjava.nio.file.attribute.BasicFileAttributes;publicclassFileSearch{publicstaticvoidmain(String......
  • Java拾贝第七天——包装类、BigInteger、BigDecimal
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么基本数据类型怎么变化引用数据类型(对象)Java为每种基本类型都提供了对应的包装类型:基本数据类型包装类intIntegercharCharactershortShortlongLongfloatFloatdoubleDoublebooleanBoolean......
  • Java基础的转义符、数据类型和标识符
    1.转义符把字符转义成特殊含义或原来意思,这就是转义符的作用例如:1publicclassDemo{2publicstaticvoidmain(String[]args){3//\":因为在Java中双引号(")是有特殊含义的双引号是成双成对出现的4//当你想打印一个双引号时,就需要运用转义......