求--用java编写一个计算2的32次方的运行的时间。。
展开全部
public static void main(String[] args) {
long time=System.currentTimeMillis();//开始运算前 系统当前时间
double res=Math.pow(2, 32);
long time2=System.currentTimeMillis();//运算后 系统当前时间
System.out.println("2的32次方的值是"+res+",运行时间是:"+(time2-time)+"毫秒");
}
展开全部
System.nanoTime();
Long start=System.nanoTime();
long result=(long) Math.pow(2, 32);
Long end=System.nanoTime();
System.out.println("计算结果是+:"+result+"运算时间是:"+(end-start)+"纳秒");
Long start=System.nanoTime();
long result=(long) Math.pow(2, 32);
Long end=System.nanoTime();
System.out.println("计算结果是+:"+result+"运算时间是:"+(end-start)+"纳秒");
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-18
展开全部
long t = System.currentTimeMillis();
Double a = Math.pow(2D, 32);
System.out.println("duration:"+(System.currentTimeMillis()-t));
请参考例子。
Double a = Math.pow(2D, 32);
System.out.println("duration:"+(System.currentTimeMillis()-t));
请参考例子。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询