public class test {
public static void main(String[] args) { long start,end;//运行开始时间,结束时间 long time1,time2;//方法1,方法2运行时间 int max1, max2;//变量 int num1=1,num2=2; //重构前 if…else 比较num1,num2大小方法运行时间 start=System.nanoTime(); if(num1>num2){ max1=num1; }else{ max1=num2; } System.out.println(max1); end=System.nanoTime(); time1=end-start; //重构后 if 比较num1,num2大小方法运行时间 max2=num2; start=System.nanoTime(); if(num1>num2){ max2=num1; } System.out.println(max2); end=System.nanoTime(); //验证重构是否失败 time2=end-start; if(time1>time2||max1!=max2){ System.out.println(“重构失败”); } }}
比较两个数大小:if..else重构if
最新推荐文章于 2022-05-14 12:04:31 发布