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://cdiso.cn/article/ddpdghi.html