如何算java程序的运行时间
在所要考察的程序之前加上
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程序的运行时间相关推荐
- Java数据结构与算法面试题,首发Java程序员人手必备的进阶知识体系,(1)
在市场上很少能够看到一套不错的学习笔记,小编也是花了挺久的时间总结了这份**<Java程序员人手必备的进阶知识体系>**,帮助大家系统化高效的进阶学习,而不是零散低效的阅读. 2020全新 ...
- 五分钟带你了解!Java程序的编译过程
Java程序的编译过程 Java 语言的「编译期」其实是一段「不确定」的操作过程.因为它可能是一个前端编译器(如 Javac)把 *.java 文件编译成 *.class 文件的过程:也可能是程序运行 ...
- Java程序员三年的工作经验,却不如一个新人的工资高???
文章目录 一.关于程序员的几个阶段 第一阶段:三年 第二阶段:五年 第三阶段:十年 二.关于项目经验 三.关于专业技能 1.基本语法 2.集合 3.设计模式 4.多线程 5.JDK源码 6.框架 7. ...
- Java程序员到什么级别可以去BAT上班?
学习java技术,很多人都想要进入到IT行业,如果跳槽到BAT大厂上班,那更是非常好的,近几年学习java技术的人越来越多,那么Java程序员到什么级别可以去BAT上班?来看看下面的详细介绍. Jav ...
- Java 程序员薪资这么高,取决于什么?
众多行业中,程序员当然属于高薪职业. 无论是国内还是国外,IT行业的程序员.工程师,甚至连码农都要比其他行业的从业者的收入高很多! 但是Java程序员拿多少钱跟有多少经验有关系,但经验的多少跟年限没有 ...
- java程序员封闭_变态级JAVA程序员面试32问(转)
第一,谈谈final, finally, finalize的区别. final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此一个类不能既被声明为 ...
- 我现在是个普通Java程序员,如何才能“更有竞争力”?
很多人会问我:我现在是个普通Java程序员,如何才能"更有竞争力"? 画外音:Java,是目前世界上最流行的语言. 我认为所谓竞争力,其实包括两个方面,现在的和未来的:搞得定当下的 ...
- 优秀的Java程序员必须了解GC的工作原理
一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应 ...
- 【转】推荐给初级Java程序员的3本进阶书
ImportNew 注: 原作者在这篇文章中介绍3本不错的技术书籍.作者认为这些书籍对新手或者学生而言尤其有帮助.通过一些基础性的教程入门后,我们可以使用Java做基础性的编程.然而,当我们需要从初级 ...
最新文章
- 人工智能:第五章 计算智能(2)
- 计算机二级报名可以报两个地方吗,同学们注意了!!这4个地区计算机二级还可以报名!!...
- C#中使用jieba.NET、WordCloudSharp制作词云图
- 跨域/非跨域接口专题
- ubuntu下使用openocd+jlink进行STM32开发调试
- Skywalking-01:Skywalking介绍
- 11. GD32F103C8T6 入门教程-外部中断
- python往mysql存入数据_Python向mysql存入数据出错.
- 2017级C语言大作业 - 水果忍者
- C++的类型强制转换,static_cast,dynamic_cast,const_cast,reinterpret_cast
- 六石管理学:从再生人有没有优势,谈软件开发
- sqlalchemy query函数可用参数有哪些?
- 视频教程-鼎捷易飞ERP视频教程-ERP
- 架构师须知概念:POJO、PO、DTO、DAO、BO、VO
- adc量化单位_高速ADC的关键指标:量化误差、offset/gain error、DNL、INL、ENO...
- linux基础-快速入门
- Android APP 增量更新demo
- Java——Shape类
- JXplorer 的简单使用
- Java日期有效性验证
热门文章
- 算法设计 凸多边形的三角剖分
- linux pscp 上传_详解使用pscp命令Linux文件上传与下载
- 论文翻译 || openpose -- Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
- java遍历map(java遍历map的key)
- 很简单的安装油猴(tampermonkey)脚本及使用教程
- 谁有cmmi v2.0中文版本的下载地址,分享一下,谢谢
- mysql查指定日期后的数据_mysql查询指定日期数据
- CUID卡抠抠复制浅谈
- 兄弟7360清零后无法传真、扫描的故障,变成英文
- 75寸的电视机长和宽是多少 75寸电视长宽多少厘米