计算机计算

hujianreplace 2015-05-18 12:41:03
条件: 计算公式 1. 100+16=? 2. 100*16=?
问题: 在计算机中运行这两个公式各30000次, 哪个花费的时间较长?

条件: 计算公式 1. 100+3=? 2. 100*30=?
问题: 在计算机中运行这两个公式各30000次, 哪个花费的时间较长?
...全文
150 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
风吹过夏天 2015-05-18
  • 打赏
  • 举报
回复
运行速度很快的,30000那么少次,几乎没差别。。看看这个把。。

package test;

public class Demo {

	public static void main(String[] args) {
		int a = 100;
		int b = 16;
		doSomething(a, b);
		try {
			Thread.sleep(5000);
		} catch (InterruptedException e) {		
		}
		doSomething2(a, b);
	}
	
	public static void doSomething(int a, int b){
		long startTime = System.currentTimeMillis();
		
		for(int i=0; i<2147483647; i++){
			int c = a+b;
		}
		long endTime = System.currentTimeMillis();
		System.out.println("a+b用时:"+(endTime - startTime));
	}
	
	public static void doSomething2(int a, int b){
		long startTime = System.currentTimeMillis();
		
		for(int i=0; i<2147483647; i++){
			int c=a*b;
		}
		
		long endTime = System.currentTimeMillis();
		System.out.println("a*b用时:"+(endTime - startTime));
	}

}
SUN丶XT 2015-05-18
  • 打赏
  • 举报
回复
刚刚用java写了几行代码测试了一下,不过不是测试的3万次,而是测试的3亿次,因为计算机硬件不同,具体多少毫秒我就不贴出来了。 结论是:用毫秒级的时间比较,问题中的四种运算所耗时间几乎无异。
这个PPT课件介绍了云计算的基础知识。内含丰富的图文,通过生动地描述,使您能快速地掌握云计算的概念和相关知识,是不可多得的云计算PPT教程。 1. 课件适合于初学者快速了解云计算; 2. 课件适合于演讲者快速地组织一个云计算相关讲座; 3. 课件有详细的备注,放映时建议使用演示者视图模式; 内容提要: ----------------- 现在,“云计算”越来越成为人们所关注的一个名词,因为它代表了信息时代的未来。 云计算被视为科技业的下一次革命,而它也将对工作方式和商业模式带来根本性的改变。 那么,什么是云计算?云计算有什么用处?它将如何改变整个世界?……一连串的问题等待解答。 实际上,云计算不能算是一个全新的概念,它是并行计算、分布式计算和网格计算的综合和发展。但是,它将是一项颠覆性的技术。 当今社会,PC依然是我们日常工作生活中的核心工具——我们用PC处理文档、存储资料,通过电子邮件或U盘与他人分享信息。如果PC硬盘坏了,我们会因为资料丢失而束手无策。而在“云计算”时代,“云”会替我们做存储和计算的工作。“云”就是计算群,每一群包括了几十万台、甚至上百万台计算。“云”的好处还在于,其中的计算可以随时更新,保证“云”长生不老。Google就有好几个这样的“云”,其他IT巨头,如微软、雅虎、亚马逊(Amazon)也有或正在建设这样的“云”。届时,我们只需要一台能上网的电脑,不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备,如电脑、手机等,快速地计算和找到这些资料。我们再也不用担心资料丢失。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧