在所要考察的程序之前加上

long start=System.currentTimeMillis();

//获取当前时间距离1970-01-01 00:00:00 的毫秒数

在所要考察的程序后面加上

long end=System.currentTimeMillis();

long Time=end-strat;

如以下代码段

/*
100以内所有质数的输出
*/
import java.util.Scanner;
class  PrimeNumber
{public static void main(String[] args) {//获取当前时间距离1970-01-01 00:00:00 的毫秒数long start=System.currentTimeMillis();Scanner scan=new Scanner(System.in);System.out.println("100以内所有质数为:");for(int i=1;i<=100000;i++){if(i==1) System.out.println(1);else{int count=2;for(int j=2;j<i;j++){if(i%j!=0) count++;}if(count==i)System.out.println(i);}}long end=System.currentTimeMillis();System.out.println("所花费的时间为"+(end-start));}
}

如何算java程序的运行时间相关推荐

  1. Java数据结构与算法面试题,首发Java程序员人手必备的进阶知识体系,(1)

    在市场上很少能够看到一套不错的学习笔记,小编也是花了挺久的时间总结了这份**<Java程序员人手必备的进阶知识体系>**,帮助大家系统化高效的进阶学习,而不是零散低效的阅读. 2020全新 ...

  2. 五分钟带你了解!Java程序的编译过程

    Java程序的编译过程 Java 语言的「编译期」其实是一段「不确定」的操作过程.因为它可能是一个前端编译器(如 Javac)把 *.java 文件编译成 *.class 文件的过程:也可能是程序运行 ...

  3. Java程序员三年的工作经验,却不如一个新人的工资高???

    文章目录 一.关于程序员的几个阶段 第一阶段:三年 第二阶段:五年 第三阶段:十年 二.关于项目经验 三.关于专业技能 1.基本语法 2.集合 3.设计模式 4.多线程 5.JDK源码 6.框架 7. ...

  4. Java程序员到什么级别可以去BAT上班?

    学习java技术,很多人都想要进入到IT行业,如果跳槽到BAT大厂上班,那更是非常好的,近几年学习java技术的人越来越多,那么Java程序员到什么级别可以去BAT上班?来看看下面的详细介绍. Jav ...

  5. Java 程序员薪资这么高,取决于什么?

    众多行业中,程序员当然属于高薪职业. 无论是国内还是国外,IT行业的程序员.工程师,甚至连码农都要比其他行业的从业者的收入高很多! 但是Java程序员拿多少钱跟有多少经验有关系,但经验的多少跟年限没有 ...

  6. java程序员封闭_变态级JAVA程序员面试32问(转)

    第一,谈谈final, finally, finalize的区别. final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此一个类不能既被声明为 ...

  7. 我现在是个普通Java程序员,如何才能“更有竞争力”?

    很多人会问我:我现在是个普通Java程序员,如何才能"更有竞争力"? 画外音:Java,是目前世界上最流行的语言. 我认为所谓竞争力,其实包括两个方面,现在的和未来的:搞得定当下的 ...

  8. 优秀的Java程序员必须了解GC的工作原理

    一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应 ...

  9. 【转】推荐给初级Java程序员的3本进阶书

    ImportNew 注: 原作者在这篇文章中介绍3本不错的技术书籍.作者认为这些书籍对新手或者学生而言尤其有帮助.通过一些基础性的教程入门后,我们可以使用Java做基础性的编程.然而,当我们需要从初级 ...

最新文章

  1. 人工智能:第五章 计算智能(2)
  2. 计算机二级报名可以报两个地方吗,同学们注意了!!这4个地区计算机二级还可以报名!!...
  3. C#中使用jieba.NET、WordCloudSharp制作词云图
  4. 跨域/非跨域接口专题
  5. ubuntu下使用openocd+jlink进行STM32开发调试
  6. Skywalking-01:Skywalking介绍
  7. 11. GD32F103C8T6 入门教程-外部中断
  8. python往mysql存入数据_Python向mysql存入数据出错.
  9. 2017级C语言大作业 - 水果忍者
  10. C++的类型强制转换,static_cast,dynamic_cast,const_cast,reinterpret_cast
  11. 六石管理学:从再生人有没有优势,谈软件开发
  12. sqlalchemy query函数可用参数有哪些?
  13. 视频教程-鼎捷易飞ERP视频教程-ERP
  14. 架构师须知概念:POJO、PO、DTO、DAO、BO、VO
  15. adc量化单位_高速ADC的关键指标:量化误差、offset/gain error、DNL、INL、ENO...
  16. linux基础-快速入门
  17. Android APP 增量更新demo
  18. Java——Shape类
  19. JXplorer 的简单使用
  20. Java日期有效性验证

热门文章

  1. 算法设计 凸多边形的三角剖分
  2. linux pscp 上传_详解使用pscp命令Linux文件上传与下载
  3. 论文翻译 || openpose -- Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
  4. java遍历map(java遍历map的key)
  5. 很简单的安装油猴(tampermonkey)脚本及使用教程
  6. 谁有cmmi v2.0中文版本的下载地址,分享一下,谢谢
  7. mysql查指定日期后的数据_mysql查询指定日期数据
  8. CUID卡抠抠复制浅谈
  9. 兄弟7360清零后无法传真、扫描的故障,变成英文
  10. 75寸的电视机长和宽是多少 75寸电视长宽多少厘米