import java.util.Date;
import java.util.Calendar;
import java.util.Scanner;
import java.text.DecimalFormat;
public class speed {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("准备测试,按enter开始");
//截停系统
sc.nextLine();
//获取开始时间
Calendar cal=Calendar.getInstance();
long l1;
//计算结束时间
cal.set(Calendar.SECOND,cal.get(Calendar.SECOND)+20);
//转换为long类型的时间
Date da=cal.getTime();
long l2=da.getTime();
int i=1;
//循环判断
while(true){
//获取当前时间
Date db=new Date();
sc.nextLine();
l1=db.getTime();
//判断
if(l1<=l2){
System.out.println("你按了");
i++;
}else{
System.out.println("此次输入无效");
break;
}
}
System.out.println("你一共按了"+i+"次");
//格式化小数
DecimalFormat df=new DecimalFormat(".00");
double de=i/20.0;
df.format(de);
System.out.println("你的手速为"+de+"次/秒");
}
}
Java测试手速
最新推荐文章于 2024-10-09 23:44:37 发布