JAVA计时算法
答案:4 悬赏:20 手机版
解决时间 2021-01-03 12:31
- 提问者网友:回忆在搜索
- 2021-01-02 11:56
JAVA计时算法
最佳答案
- 五星知识达人网友:人類模型
- 2021-01-02 13:01
你可以在开始和结束的时候,分别记录下当前的时间的这毫秒数。然后再减,以下是一段代码。
public class Test{
public static void main(String[] args) {
long startMili=System.currentTimeMillis();// 当前时间对应的毫秒数
System.out.println("开始 "+startMili);
// 执行一段代码,求一百万次随机值
for(int i=0;i<1000000;i++){
Math.random();
}
long endMili=System.currentTimeMillis();
System.out.println("结束 s"+endMili);
System.out.println("总耗时为:"+(endMili-startMili)+"毫秒");
}
}
public class Test{
public static void main(String[] args) {
long startMili=System.currentTimeMillis();// 当前时间对应的毫秒数
System.out.println("开始 "+startMili);
// 执行一段代码,求一百万次随机值
for(int i=0;i<1000000;i++){
Math.random();
}
long endMili=System.currentTimeMillis();
System.out.println("结束 s"+endMili);
System.out.println("总耗时为:"+(endMili-startMili)+"毫秒");
}
}
全部回答
- 1楼网友:西岸风
- 2021-01-02 15:51
我擦 你描述的能在简单一点么 你直接说java看有人回答不
- 2楼网友:冷風如刀
- 2021-01-02 14:27
long start = System.currentTimeMillis() ;
...
....
...
...
....
long stop = System.currentTimeMillis() ;
可以计算运行时间 开始和结束时间
时间 stop - start
- 3楼网友:雾月
- 2021-01-02 13:27
:
import java.sql.date;
import java.text.simpledateformat;
import java.util.timer;
import java.util.timertask;
public class demo12 {
public static void main(string[] args) {
final timer timer = new timer();
timer.schedule(new timertask(){
public void run(){
simpledateformat fmt = new simpledateformat("yyyy-mm-dd hh:mm:ss");
long now = system.currenttimemillis();
system.out.println(fmt.format(now));
}
}, 0, 1000);
date date = new date(system.currenttimemillis()+10000);
timer.schedule(new timertask(){
@override
public void run() {
timer.cancel();//取消所有的计划任务
}}, date);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯