小编ani*_*web的帖子

在循环中声明变量或仅重新分配它是否更有效?

在编写循环时,我经常会对应该选择哪一个感到困惑.例如,

int sum;
for(int i=0; i<10; i++)
{
   sum=0;
   ...
   ....
}
Run Code Online (Sandbox Code Playgroud)

要么

for(int i=0; i<10; i++)
{
   int sum=0;
   ...
   ....
}
Run Code Online (Sandbox Code Playgroud)

比如,变量仅在此循环中需要.在程序的后期部分不需要它.我需要在循环开始时变量sum的值为0.哪一个更好的做法?在循环开始时重新初始化变量或重新声明它?哪一个更有效率?

java performance loops initialization declaration

5
推荐指数
1
解决办法
944
查看次数

标签 统计

declaration ×1

initialization ×1

java ×1

loops ×1

performance ×1