java测试程序时间代码 java代码测试工具

求JAVA大神解答:1.编写程序,测试1~50的阶乘所耗费的毫秒级时间。

题目一:

公司主营业务:网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出桓台免费做网站回馈大家。

public class Jiecheng {

public static void main(String[] args) {

Long startTime = System.currentTimeMillis();

long result = new Jiecheng().fuc(50);

Long endTime = System.currentTimeMillis();

System.out.println("计算结果为:" + result + "所耗时间:" + (endTime - startTime) + "毫秒");

}

public long fuc(int param) {

if (param == 1)

return 1;

else

return 汪裂弯param * fuc(param - 1);

}

}

题目二:

1,先从数据库里查出这些记录

2,如你所说,遍历记录时把“设备编码”和“设备名困闷称”拼接在一起组成字符串

3,遍历这些记录时往Vector这个对象中添加拼接好的字符串,这样这些记录就按你要要格式存到了Vertor这个集合中

4,因为你是用Vetor存的,所以便利vetor时,你只有这么取

如:

for(int i = 0;i  vetor.size();i++){ 

if((String)v.get(i).contains("0010")){

String deviceName = (String)v.get(i).split("::")[1]; // 得到设备名称

}

题目三:

public class Jiecheng {

public static void main(String[] args) {

源册     String str = "打印机*钟表//自行车**雨伞%%收音机??电脑";

fuc(str);

}

public static void fuc(String param) {

param = param.replaceAll("\\*", " ").replaceAll("/", " ").replaceAll("\\%", " ").replaceAll("\\?", " ");

for(String s : param.split(" ")){

System.out.println(s);

}

}

}

代码写的好笨  呵呵

如何准确的测试一段java代码的执行时间

检测一个JAVA程序的运行时间方法:卜液 long startTime = System.currentTimeMillis();//获取当前时间/局腊/doSomeThing(); //要运行的java程序long endTime = System.currentTimeMillis();System.out.println("程序运行时桐弊滑间:"+(endTime-startTime)+"ms");

(求助)JAVA编写类与类的测试程序

--------------------------DateUtil类

/**

* @author 王炳滑蔽搜焱

* 创建日期:2007-5-21

* 项目名称:te

* 文件名称:DateUtil

*/

package test0521;

/**

* @author Administrator

*

*/

public class DateUtil {

public int year;// 用于表示年份

public int month;// 用于表示月份

public int day;// 用于表示天数

private boolean isLeapYear = false;// 用于表示是否为闰年.初始值信历为false

DateUtil() {

}

DateUtil(int year, int month) {// 用于初始化year变量和month变量

this.year = year;

this.month = month;

}

public boolean isLeapYear() {// 用于判断年份是否为闰年

this.isLeapYear = (this.year % 4 == 0 this.year % 100 != 0)

|| (this.year % 400 == 0);//闰年条件

return this.isLeapYear;

}

public int getMonthDays() {// 用于计算并取得该月的天数

int[] bigMonth = { 1, 3, 5, 7, 8, 10, 12 };//31天的月份

for (int i = 0; i bigMonth.length; i++) {

if (this.month == bigMonth[i]) {

this.day = 31;

return this.day;

}

}

if (this.month == 2 this.isLeapYear()) {//闰年2月

this.day = 29;

return this.day;

}

if (this.month == 2) {//平年2月

this.day = 28;

return this.day;

}

this.day = 30;//除去31天的月份和2月,其他月份都为30天

return this.day;

}

}

---------------Test类

/**

* @author 王炳焱

* 创建日期:2007-5-21

* 项目名称:te

* 文件名称:Test

*/

package test0521;

/**

* @author Administrator

*

*/

public class Test {

/**

* @param args

*/

public static void main(String[] args) {

// TODO 自动生成方法存根

DateUtil dateUtil = new DateUtil(2008, 1);//输并源入年份与月份

String str = "平年";

if (dateUtil.isLeapYear()) {//根据判断闰年返回布尔值生成对应字符串

str = "闰年";

}

System.out.println(dateUtil.year + "年为"+str);

System.out.println(dateUtil.month + "月有" + dateUtil.getMonthDays()+ "天");

}

}

JAVA程序,定义一个日期类的测试类

public class Date {

private int year;

private int month;

private int day;

public int getYear() {

return year;

}

public void setYear(int year) {

this.year = year;

}

public int getMonth() {

return month;

}

public void setMonth(int month) {

this.month = month;

}

public int getDay() {

return day;

}

public void setDay(int day) {

this.day = day;

}

Date(int month,int day){

this.month=month;

this.day=day;

}

Date(int year,int month,int day){

this.year=year;

this.month=month;

this.day=day;

}

public boolean isLeap(int year){

if((year%4==0year%100!=0)||(year%400==0)){

return true;

}else {

return false;

}

}

}


网站名称:java测试程序时间代码 java代码测试工具
网页地址:http://scyanting.com/article/ddpdghi.html