`

java计算程序用时

阅读更多

Java代码

long startTime=System.currentTimeMillis();   //获取开始时间  


doSomeThing(); //测试的代码段  


long endTime=System.currentTimeMillis(); //获取结束时间  


System.out.println("程序运行时间: "+(endTime-startTime)+"ms");  


第二种是以纳秒为单位计算的。

long startTime=System.nanoTime();   //获取开始时间  

doSomeThing(); //测试的代码段  

long endTime=System.nanoTime(); //获取结束时间  

System.out.println("程序运行时间: "+(endTime-startTime)+"ns");  

顺便补上c的

clock_t start,end;

start=clock();


end=clock();


cout<<"time used: "<<end-start<<"ms"<<endl;

分享到:
评论

相关推荐

    JAVA程序设计大作业-华容道游戏.zip

    《JAVA程序设计大作业-华容道游戏》 在编程世界中,Java是一种广泛应用的面向对象的编程语言,尤其在企业级应用开发中占据重要地位。本项目是基于Java的Swing库完成的一个华容道游戏,展示了Java在图形用户界面...

    汉诺塔 java程序

    当运行这个程序并输入层数时,它会输出详细的移动步骤,并在最后计算并打印出整个过程的用时。这个程序的效率并不高,因为汉诺塔问题的时间复杂度是O(2^n),其中n是盘子的层数。尽管如此,递归解决方案在理解和实现...

    java jdk实列宝典 光盘源代码

    15 applet java可以编写两类程序,applications和applet,applications可以在控制台直接运行,与其他高级编程语言没有太大区别,而java的特色在于它具有编制小应用程序的功能,applet可以在internet上传输并在兼容...

    打字测试软件(JAVA)

    3. **成绩计算**:根据正确率和用时计算打字速度和准确性得分。 4. **统计分析**:软件可能提供历史记录和统计报告,帮助用户了解自己的进步情况。 5. **多种练习模式**:包括随机文章、固定文章、单词练习等,满足...

    分布式java应用.pdf

    分布式Java应用指的是利用Java语言开发的,运行在多个物理或虚拟机器上,通过网络通信来协作处理请求的应用程序。在分布式应用中,Java是广泛使用的一种语言,原因在于Java的跨平台特性和强大的网络库。下面介绍...

    java编写 猜数字游戏

    - **计算用时**:通过结束时间减去开始时间得到用户猜数字所花费的时间,并输出。 ```java System.out.println("用时:" + (timeTestEnd - timeTestStart)); ``` - **输出猜测次数**:同时显示用户总共猜了多少次...

    猜数字小游戏JAVA程序报告.doc

    4. **计时模块**:使用Java的Date或System.currentTimeMillis()来记录游戏开始和结束时间,计算总耗时。 5. **输入输出模块**:处理用户的输入并输出系统提示。 6. **成绩判断模块**:根据猜测次数和时间评估游戏...

    java实现拖动交换拼图

    这个程序设计项目旨在提供一种交互式的拼图体验,用户可以选择自己的本地图片,并在不同尺寸的拼图模式下进行游戏,如3*3、4*4或5*5。此外,它还具备计时功能,为游戏增加了挑战性。 首先,我们要理解拼图的基本...

    java 同步方法

    可伸缩性是指随着负载增加或计算资源增多,程序性能的变化情况。严重的争用会导致等待时间增加,同时降低可伸缩性,因为多线程环境中的工作无法并行执行。 减少同步争用的技术主要包括: 1. **缩小同步范围**:尽...

    课程设计报告-java猜数字游戏.docx

    在参考文献中,提到了几本重要的Java学习资源,这些书籍可以帮助学生深入理解Java编程语言,例如朱福喜的《Java语言程序设计》、陈国君等的《Java程序设计基础》等。 在课程设计的过程中,学生需要按照以下步骤进行...

    Java开发手册笔记

    - **原因**:局部变量主要用于临时存储计算结果或状态,使用基本数据类型可以减少内存开销,提高程序性能。 - **实践建议**:除非特殊情况需要处理`null`值,否则建议使用基本数据类型。 #### 五、定义POJO类时避免...

    Java Swing下文件复制的实现方法.pdf

    Java Swing是Java的一个图形用户界面工具包,提供了丰富的组件(如按钮、文本框、标签等),可以用来创建具有图形用户界面的应用程序。Swing组件是基于AWT(Abstract Window Toolkit)进行增强和改进的,提供了更多...

    Java实用课件第4章.ppt

    为了运行程序,我们需要确保所有相关的类文件都在正确的路径下,并通过`java`命令指定主类来启动应用程序。 总结来说,本章主要介绍了Java的面向对象特性,包括类的声明和结构,对象的创建,以及如何利用封装、继承...

    JAVA练习题.pdf

    尽管`Sub`类重写了`Father`类的`method`方法,但是父类的方法在子类对象上调用时,会调用父类的方法。所以输出结果是2,因为`Father`类中的`a-b`计算结果是2。 5. 第五个程序是一个简单的冒泡排序实现。它首先通过...

    java小游戏[归类].pdf

    预计工程用时约一周,使用Java语言作为开发工具,集成开发环境(IDE)如Eclipse或IntelliJ IDEA为开发平台。 三、设计方案 3.1 设计思路:基于事件驱动模型,利用Java Swing或JavaFX库构建游戏界面,通过键盘监听...

    Java 连连看游戏开发

    - 图片资源需要加载到程序中,可以使用ImageIcon类来加载和显示图片。 - 图像的缩放和旋转可能需要用到Graphics2D类提供的方法。 5. **算法实现**: - 匹配算法是连连看的核心,可以使用深度优先搜索(DFS)或...

    java课程设计马匹赛跑-毕业论文.doc

    - 当所有马匹到达终点时,比赛结束,显示比赛结果(马匹名次和用时)。 6. **环境配置**: - 开发环境为Windows 7,硬件配置包括Intel Core i3处理器、8GB内存、500GB+120GB SSD硬盘和1GB独立显卡。 - 使用64位...

    U10316029_1032JavaProject:1032JavaProject=猜数字游戏

    4. **游戏结束**:当用户猜对数字时,游戏结束,程序可能还会显示一些统计数据,如尝试次数、用时等。这部分可能涉及到一些统计计算和输出。 5. **异常处理**:为了使程序更健壮,可以加入异常处理机制,比如当用户...

Global site tag (gtag.js) - Google Analytics