2个for循环的简单优化

来源:互联网 发布:飞扬软件博乐三张牌 编辑:程序博客网 时间:2024/05/29 17:12
String aa="aaaaaaaa";1.for(int i=0;i<aa.length();i++){}2.for(int i=0,len=aa.length();i<len;i++){}第一种for循环,每次i<aa.length()是都要调用一次aa的方法,要判断一次,而第2种直接先把长度赋给一个变量有了一个明确的值,就省去了每次调用方法,操作基本类型比对象简单吧。小细节。//求1+2+3+4+..+100的和int sum =0;for(int i=0;i<+100;i++){sum+=i;//这个操作要循环100次}for(int i=1,a=100;i<=50;i++,a--){sum+=i+a;}System.out.print(sum);}

//上面2个循环,通过减少循环次数来达到一个小优化,以后写循环或者分支语句时有意识一点看看是否能减少操作。

第2种方式通过2个变量同时运行而到达减少循环次数。

原创粉丝点击