//第一次测试 long startTime = System.currentTimeMillis(); // 获取开始时间 System.out.println("第一次测试开始时间:"+startTime); // doThing(); // 测试的代码段 int c =0; for(int i=0 ; i < 10000000;i++){ if(i>0&&i<500000){ c++; }else{ c--; } } long endTime = System.currentTimeMillis(); // 获取结束时间 System.out.println("第一次测试结束时间:"+endTime); System.out.println("程序运行时间: " + (endTime - startTime) + "ms" +",c的值为"+c); //第二次测试 long startTime2 = System.currentTimeMillis(); // 获取开始时间 System.out.println("第二次测试开始时间:"+startTime2); // doThing(); // 测试的代码段 int d =0; for(int i=0 ; i < 10000000;i++){ if(i>0&&i<500000){ d++; continue; } d--; } long endTime2 = System.currentTimeMillis(); // 获取结束时间 System.out.println("第二次测试结束时间:"+endTime2); System.out.println("程序运行时间: " + (endTime2 - startTime2) + "ms"+",d的值为"+d);
if else和 if return 计算耗时区别
最新推荐文章于 2024-07-25 22:33:56 发布